Resolucionlab 2 Electromagnetismo

También podría gustarte

Está en la página 1de 6

Laboratorio 2

 Gronny Estuwar Escobal Atencia


 José Luis Medrano Vargas
Curso: Electromagnetismo Sección: LS6A

Pregunta 1:
Dibuje las líneas de campo de campo magnético de 4 líneas rectas infinitas paralelas con
diferentes corrientes y ubicaciones. Realice dos gráficos distintos.

Código Pregunta 1A:

#PREGUNTA_1A
%matplotlib inline
import numpy as np
import matplotlib.pyplot as plt
Y, X = np.mgrid[-5:5:100j, -5:5:100j]
U = -6*Y/((X-1)**2+Y**2)+5*Y/((X+1)**2+Y**2) - 9*(Y-4)/(X**2+(Y-4)**2) -
10*(Y+4)/((X)**2+(Y+4)**2)
V = 6*(X-1)/((X-1)**2+Y**2)-5*(X+1)/((X+1)**2+Y**2) + 9*X/(X**2+(Y-4)**2) +
10*(X)/((X)**2+(Y+4)**2)
plt.title('Líneas de campo magnético de 4 lineas rectas infinitas paralelas - Autores: Escobal y
Medrano')
plt.ylabel('Eje Y(m)')
plt.xlabel('Eje X(m)')
plt.streamplot(X, Y, U, V)
plt.show()

 Gráfico 1:
Código Pregunta 1B:
#%%
#PREGUNTA_1B
%matplotlib inline
import numpy as np
import matplotlib.pyplot as plt
Y, X = np.mgrid[-5:5:100j, -5:5:100j]
U = -2*(Y-4)/((X-5)**2+(Y-4)**2)+11*(Y+4)/((X-5)**2+(Y+4)**2) +
14*(Y-4)/((X+5)**2+(Y-4)**2)-25*(Y+4)/((X+5)**2+(Y+4)**2) # Ultimos 2 añadidos
V = 2*(X-5)/((X-5)**2+(Y-4)**2)-11*(X-5)/((X-5)**2+(Y+4)**2)-14*(X+5)/((X+5)**2+
(Y-4)**2)+25*(X+5)/((X+5)**2+(Y+4)**2)
plt.title('Líneas de campo de campo magnético de 4 lineas rectas infinitas paralelas -
Autores: Escobal y Medrano')
plt.ylabel('Eje Y(m)')
plt.xlabel('Eje X(m)')
plt.streamplot(X, Y, U, V)
plt.show()
 Gráfico 2:

Pregunta 2:
Dibuje la intensidad del campo de campo magnético a lo largo del eje de simetría de 3 espiras
circulares de diferentes radios y corrientes. Realice dos gráficos distintos.
Código
#%%
#PREGUNTA_2A
%matplotlib inline
import numpy as np
import matplotlib.pyplot as plt
x=np.linspace(-20,20,100)
def f1(x):
return (3**4)/(3**2+(x)**2)**(2.0)
def f2(x):
return (3*9**2)/(2*(7**2+(x+5)**2)**2.0)
def f3(x):
return (2*8**2)/(4**2+(x-4)**2)**2.0
l1, l2, l3 = plt.plot(x, f1(x),x,f2(x),x,f3(x))
plt.ylabel('H(A/m)')
plt.xlabel('z(m)')
plt.title('Campo magnetico para espiras 1,2,3 - Autores: Escobal y Medrano')
plt.grid()
plt.show()

plt.plot(x, f2(x)+f1(x)+f3(x))
plt.ylabel('H(A/m)')
plt.xlabel('z(m)')
plt.title('Suma de intensidades de campo magnético de las 3 espiras - Autores: Escobal y
Medrano')
plt.grid()
plt.show()

 Gráfico 1:
Código Pregunta 2B:
#%%
#PREGUNTA_2B

%matplotlib inline
import numpy as np
import matplotlib.pyplot as plt
x=np.linspace(-30,30,100)
def f1(x):
return (5**2)/(4.5**2+(x)**2)**(1.5)
def f2(x):
return (13*7.5**2)/(2*(8.5**2+(x+7)**2)**1.5)
def f3(x):
return (6*6.5**2)/(7.5**2+(x-7)**2)**1.5

l1, l2, l3 = plt.plot(x, f1(x),x,f2(x),x,f3(x))


plt.ylabel('H(A/m)')
plt.xlabel('z(m)')
plt.title('Campo magnético para espiras - Autores: Escobal y Medrano ')
plt.grid()
plt.show()

plt.plot(x, f2(x)+f1(x)+f3(x))
plt.ylabel('H(A/m)')
plt.xlabel('z(m)')
plt.title('Suma de intensidades de campo magnético de las 3 espiras - Autores: Escobal y Medrano')
plt.grid()
plt.show()
 Gráfico 2:

También podría gustarte