Está en la página 1de 7

Universidad

Continental

Guía de Práctica N° 1
Teoría Electromagnética

Campo Eléctrico y Potencial Eléctrico

Integrantes: HAROLD ALEXANDER ROSALES VILCA

Docente: Juan Carlos Cutipa Luque, Dr.

Fecha: 26/05/2023

Duración: 45 min

1. Propósito:
Entender el comportamiento del campo eléctrico usando software para resolución de problemas.

2. Indicaciones/instrucciones:
a. Usará google colab en Python y/o Gnu Octave.
b. Resolverá individualmente los problemas propuestos.
c. El estudiante debe evidenciar y compartir su aprendizaje a través de foro formativo de la unidad
1.

3. Procedimientos actividades o tareas:


a. Ingrese google colab usando el correo institucional, y ejecute el programa en Python de la Ley de
Coulomb, disponible en https://colab.research.google.com/drive/1zLYTdH_EkLSRIU-
1BfpA6UNAjfa2Qj9A?usp=sharing

Figura 1: Google Colab.


Universidad
Continental

b. Resuelva lo siguiente usando Python o Gnu Octave. Dos cargas puntuales de 1 mC y -


2 mC están localizadas en (3, 2, -1) y en (-1, -1, 4), respectivamente. Calcule la fuerza eléctrica
sobre la carga de 10 nC localizada en (0, 3, 1), y la intensidad de campo eléctrico en dicho punto.
Universidad
Continental

CODIGO PYHTON:
#b. Resuelva lo siguiente usando Python o Gnu Octave. Dos cargas
puntuales de 1 mC y -2 mC
#están localizadas en (3, 2, -1) y en (-1, -1, 4), respectivamente.
Calcule la fuerza eléctrica
#sobre la carga de 10 nC localizada en (0, 3, 1), y la intensidad de
campo eléctrico en dicho punto.

import numpy as np

# Constante de permitividad del vacío


k = 8.99 * 10**9 # N m^2 / C^2

# Posiciones de las cargas en metros


posicion_carga1 = np.array([3, 2, -1])
posicion_carga2 = np.array([-1, -1, 4])
posicion_carga3 = np.array([0, 3, 1])

# Cargas en coulombs
carga1 = 1 * 10**-3 # 1 mC = 1 * 10^-3 C
carga2 = -2 * 10**-3 # -2 mC = -2 * 10^-3 C
carga3 = 10 * 10**-9 # 10 nC = 10 * 10^-9 C

# Calcular la distancia entre las cargas


distancia_carga1_carga3 = np.linalg.norm(posicion_carga1 -
posicion_carga3)
distancia_carga2_carga3 = np.linalg.norm(posicion_carga2 -
posicion_carga3)

# Calcular la fuerza eléctrica sobre la carga de 10 nC


direccion_carga1_carga3 = (posicion_carga3 - posicion_carga1) /
distancia_carga1_carga3
direccion_carga2_carga3 = (posicion_carga3 - posicion_carga2) /
distancia_carga2_carga3

fuerza_carga1 = k * carga1 * carga3 * direccion_carga1_carga3 /


distancia_carga1_carga3**2
fuerza_carga2 = k * carga2 * carga3 * direccion_carga2_carga3 /
distancia_carga2_carga3**2

fuerza_total = fuerza_carga1*1000 + fuerza_carga2*1000

# Calcular la intensidad del campo eléctrico en el punto (0, 3, 1)


campo_carga1 = k * carga1 * direccion_carga1_carga3 /
distancia_carga1_carga3**2
Universidad
Continental

campo_carga2 = k * carga2 * direccion_carga2_carga3 /


distancia_carga2_carga3**2

campo_total = campo_carga1/1000 + campo_carga2/1000

print("Fuerza eléctrica sobre la carga de 10 nC:", fuerza_total, "mN")


print("Intensidad del campo eléctrico en el punto (0, 3, 1):",
campo_total, "kV/m")

RESPUESTA:

 Fuerza eléctrica sobre la carga de 10 nC: [-6.50481543 -


3.70867504 7.50105346] mN

 Intensidad del campo eléctrico en el punto (0, 3, 1): [-


650.48154283 -370.86750402 750.1053461 ] kV/m
Universidad
Continental

c. Dos cargas puntuales de -4uC y 5uC están localizadas en (2,-1,3) y en (0,4,-2), respectivamente.
Encuentre el potencial en (1,0,1), asumiendo potencial cero en el infinito.
Universidad
Continental

CODIGO PYHTON: CODIGO PYHTON:

import math

# Datos de las cargas puntuales


q1 = -4e-6 # Carga de -4 uC
q2 = 5e-6 # Carga de 5 uC
r1 = [2, -1, 3] # Coordenadas de la carga q1
r2 = [0, 4, -2] # Coordenadas de la carga q2
r = [1, 0, 1] # Coordenadas del punto donde queremos calcular el
potencial

# Constante de Coulomb
k = 8.99e9 # N m^2 / C^2

# Calculando la distancia entre las cargas y el punto


dist1 = math.sqrt((r[0] - r1[0])**2 + (r[1] - r1[1])**2 + (r[2] -
r1[2])**2)
dist2 = math.sqrt((r[0] - r2[0])**2 + (r[1] - r2[1])**2 + (r[2] -
r2[2])**2)

# Calculando el potencial debido a cada carga


potencial1 = k * q1 / dist1
potencial2 = k * q2 / dist2

# Calculando el potencial total


potencial_total = (potencial1 + potencial2)/1000

# Imprimiendo el resultado
print("El potencial en el punto (1, 0, 1) es:", potencial_total, "KV")

RESPUESTA:
 El potencial en el punto (1, 0, 1) es: -5.865188250619141 KV
Universidad
Continental

4. Conclusiones
Exprese sus conclusiones con respecto a la experiencia realizada.

 Facilidad de cálculo: Python es un lenguaje de programación versátil y poderoso que permite


realizar cálculos complejos de manera sencilla. Con Python, puedes implementar fórmulas y
algoritmos relacionados con el campo eléctrico de manera eficiente.
 Flexibilidad y extensibilidad: Python es un lenguaje flexible que permite personalizar y
adaptar el código según tus necesidades específicas. Puedes crear funciones y clases para
reutilizar código, lo que facilita la resolución de problemas relacionados con el campo
eléctrico en diferentes escenarios.
 Aprendizaje y experimentación: Utilizar software de resolución de problemas en Python para
entender el campo eléctrico fomenta el aprendizaje interactivo y la experimentación. Puedes
modificar los parámetros y variables en tiempo real, observar los efectos y realizar análisis
comparativos para comprender mejor el comportamiento del campo eléctrico en diferentes
situaciones.

5. Referencias bibliográficas consultadas y/o enlaces recomendados


[1] Hayt, W. (2012). Teoría electromagnética. 8a ed. México D. F.: Mc Graw Hill.
[2] M. Sadiku. (2018) Elements of Electromagnetism. 7th edition. Oxford. Cap. 4.
[3] Python en Google Colab https://colab.research.google.com/
[4] Gnu Octave Online https://octave-online.net/

También podría gustarte