Campo magnético producido por una corriente en forma de polígono regular

En la página titulada Campo magnético producido por una corriente rectilínea indefinida (I), obtuvimos la expresión del campo magnético producido en el punto P distante R de un segmento de corriente rectilínea por el que circula una corriente i.

El módulo es

B= μ 0 i 4πR ( cos θ 1 +cos θ 2 )

La dirección es perpendicular al plano formado por la corriente y el punto (plano de la pantalla), y sentido (regla de la mano derecha), hacia el lector.

Campo magnético en el centro

Una corriente i circula por un conductor en forma de polígono regular de N lados

El lado a del polígono de N lados de perímetro L es

a= L N ,φ= 2π N a=2Rtan( φ 2 )=2Rtan( π N ) R= a 2tan( π N ) = L 2Ntan( π N )

Los ángulos θ1=θ2=θ=(π-φ)/2. El módulo del campo magnético Ba producido por un segmento de corriente de longitud a en el centro P del polígono, vale

B a =2 μ 0 i 4πR cosθ= μ 0 i 2πR cos( π 2 φ 2 )= μ 0 i 2πR sin( φ 2 )= μ 0 i 2πR sin( π N )

Para dibujar el polígono se ha utilizado el código

L=1; %perímetro
N=6; %número de lados
a=L/N; %longitud de cada lado
phi=2*pi/N; 
r=a/(2*sin(phi/2));
R=r*sin(phi/2);
hold on
for k=1:N
    line([r*cos((k-1)*phi),r*cos(k*phi)],[r*sin((k-1)*phi), r*sin(k*phi)]) 
end
plot(0,0,'ro','markersize',3,'markerfacecolor','r')
hold off
axis equal
axis off

El campo magnético B total en P, producido por los N lados, es

B=N B a = N 2 μ 0 i πL sin 2 ( π N ) cos( π N )

Cuando el número N de lados es grande

π N 1,{ sin( π N ) π N cos( π N )1 Bc N 2 μ 0 i πL ( π N ) 2 = π μ 0 i 2πR = μ 0 i 2R

Siendo R el radio de la espira circular

Expresión que hemos obtenido al estudiar el campo magnético producido por una corriente circular de radio R en su centro

Representamos el campo magnético B en unidades μ0i, producido por una corriente en forma de polígono regular de perímetro L en su centro, en función del número de N lados

L=1; %longitud del polígono
hold on
N=20; 
for n=3:N %lados
    B=n^2*sin(pi/n)^2/(pi*L*cos(pi/n));
    plot(n,B,'ro','markersize',3,'markerfacecolor','r')
end
Bc=pi/L; %espira circular
line([0,N],[Bc,Bc])
hold off
grid on
xlabel('N')
ylabel('B/\mu_0i')
title('Campo magnético en el centro')

La línea de color azul, representa el campo magnético producido en su centro, por una espira circular de radio R tal que, L=2πR

Campo magnético en un punto del eje de simetría Z

Supongamos que el punto P se encuentra a una altura z sobre el centro de polígono regular

El campo magnético producido por un segmento de corriente rectilínea de longitud a en el punto P distante r

r= R 2 + z 2 B a =2 μ 0 i 4πr cosθ= μ 0 i 2πr a 2 ( a 2 ) 2 + r 2 B a = μ 0 i 2πr a a 2 +4 r 2

La dirección es perpendicular al plano formado por la corriente y el punto P (flecha de color rojo), para el sentido, se aplica la regla de la mano derecha

Por simetría, el campo magnético tiene la dirección de eje Z y es la suma de las componentes a la largo del eje Z del campo magnético Ba producido por cada uno de los lados

B=N B a cos( π 2 δ )=N B a sinδ=N μ 0 i 2πr a a 2 +4 r 2 R r =N μ 0 i 2π( R 2 + z 2 ) aR a 2 +4 R 2 +4 z 2 B=N μ 0 i 2π( R 2 + z 2 ) L N R ( L N ) 2 +4 R 2 +4 z 2

Cuando el número de lados N→∞

B= μ 0 i 2π( R 2 + z 2 ) lim N LR ( L N ) 2 +4 R 2 +4 z 2 = μ 0 i·2πR·R 2π( R 2 + z 2 ) 4 R 2 +4 z 2 = μ 0 i· R 2 2 ( R 2 + z 2 ) 3/2

Expresión que hemos obtenido al estudiar el campo magnético producido por una corriente circular de radio R en un punto del eje de simetría Z

Expresamos el campo magnético producido por la corriente en el punto P a una altura z sobre el centro del polígono regular, en términos del perímetro L y el número de lados N

B= μ 0 i 2π( ( L 2Ntan( π N ) ) 2 + z 2 ) L L 2Ntan( π N ) ( L N ) 2 + ( L Ntan( π N ) ) 2 +4 z 2 = μ 0 i 2π( L 2 +4 z 2 N 2 tan 2 ( π N ) ) L 2 L 2 ( 1+ tan 2 ( π N ) )+4 z 2 N 2 tan 2 ( π N ) = μ 0 i 2π( L 2 +4 z 2 N 2 tan 2 ( π N ) ) 2 L 2 N 2 tan 2 ( π N ) L 2 cos 2 ( π N ) +4 z 2 N 2 tan 2 ( π N )

Para z=0, obtenemos la expresión deducida en el primer apartado

En el límite, cuando el número de lados N→∞

B c = μ 0 i 2π lim N ( 1 ( L 2 +4 z 2 N 2 tan 2 ( π N ) ) 2 L 2 N 2 tan 2 ( π N ) L 2 cos 2 ( π N ) +4 z 2 N 2 tan 2 ( π N ) )= = μ 0 i 2π 2 ( 2πR ) 2 π 2 ( ( 2πR ) 2 +4 z 2 π 2 ) ( 2πR ) 2 +4 z 2 π 2 = μ 0 i R 2 2 ( R 2 + z 2 ) 3/2

Expresión que hemos obtenido al estudiar el campo magnético producido por una corriente circular de radio R en un punto del eje de simetría Z

Representamos el campo magnético B en unidades μ0i, producido por una corriente en forma de polígono regular de perímetro L, en función de la altura z para varios polígonos regulares y para una espira circular

L=1; %longitud del polígono
hold on
for n=[3,4,6,20]   %número de lados
    B=@(z) 2*(L*n*tan(pi/n))^2./(2*pi*(L^2+(2*z*n*tan(pi/n)).^2).
*sqrt((L/cos(pi/n))^2+(2*z*n*tan(pi/n)).^2));
    fplot(B,[0,0.5])
end
R=L/(2*pi); %radio
Bc=@(z) R^2./(2*(R^2+z.^2).^(3/2)); %espira circular
fplot(Bc,[0,0.5])
hold off
grid on
xlabel('z')
legend('3','4','6','20', 'inf','location','best')
ylabel('B/\mu_0i')
title('Campo magnético en el eje')

Referencias

Carlos Eduardo dos Santos Leal, Bárbara Maria Oliveira Santos. Campo Magnético no Eixo de Espiras Poligonais de Perímetro Fixo: Da Geometria Local ao Regime Dipolar. Revista Brasileira de Ensino de Física, vol. 48, e20250397 (2026)