22-04-2018, 01:57 PM
Buenos dias, soy muy nuevo en el tema de python , estoy haciendo un codigo para un campo magnetico el cual tiene una seccion que selecciona un dato al azar entre -10 a 10 y lo reemplaza en una funcion:
print("''")
print("''")
px = (uniform(-10, 10))
Hx = px
py = (uniform(-10, 10))
Hy = py
px1 = (uniform(-10, 10))
H1x = px1
py1= (uniform(-10, 10))
H1y = py1
print("poscion en x para el campo B", Hx)
print("''")
print("''")
print("poscion en y para el campo B", Hy)
print("''")
print("''")
print("poscion en x para el campo B rotado", H1x)
print("''")
print("''")
print("poscion en y para el campo B rotado", H1y)
print("''")
print("''")
x1P = (Hx) # ¡el valor xel valor x1' ira de -8 a 8 tomando una valor de 200 puntos
y1P = (Hy) # ¡el valor 'el valor y1' ira de -8 a 8 tomando una valor de 200 puntos
XP, YP = np.meshgrid(x1P, y1P) # ¡la funcion X, Y creara una matriz 2x2 que mutiplicara los 200 valores x tomado como fila y y como columna
n = 2 #numero de imanes presentes en la funcion
BP = 0
for BP in range(-20,20):
BP = ((XP + 1j*YP)**n)
print("campo magnetico: ", BP)
Lo que deseeo es que haga el proceso de seleccionar un valor al azar y lo reemplaze en la funcion VARIAS VECES, pero se me a dificultado bastante
agradezco mucho la ayuda
print("''")
print("''")
px = (uniform(-10, 10))
Hx = px
py = (uniform(-10, 10))
Hy = py
px1 = (uniform(-10, 10))
H1x = px1
py1= (uniform(-10, 10))
H1y = py1
print("poscion en x para el campo B", Hx)
print("''")
print("''")
print("poscion en y para el campo B", Hy)
print("''")
print("''")
print("poscion en x para el campo B rotado", H1x)
print("''")
print("''")
print("poscion en y para el campo B rotado", H1y)
print("''")
print("''")
x1P = (Hx) # ¡el valor xel valor x1' ira de -8 a 8 tomando una valor de 200 puntos
y1P = (Hy) # ¡el valor 'el valor y1' ira de -8 a 8 tomando una valor de 200 puntos
XP, YP = np.meshgrid(x1P, y1P) # ¡la funcion X, Y creara una matriz 2x2 que mutiplicara los 200 valores x tomado como fila y y como columna
n = 2 #numero de imanes presentes en la funcion
BP = 0
for BP in range(-20,20):
BP = ((XP + 1j*YP)**n)
print("campo magnetico: ", BP)
Lo que deseeo es que haga el proceso de seleccionar un valor al azar y lo reemplaze en la funcion VARIAS VECES, pero se me a dificultado bastante
agradezco mucho la ayuda