Advertisement
Guest User

test.py

a guest
Mar 23rd, 2019
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.57 KB | None | 0 0
  1. import numpy as np
  2. import matplotlib.pyplot as plt
  3.  
  4. dt = 0.01
  5. Br = 13500.0
  6. R = 15 * (10 ** -3)
  7. D = 10**-6
  8.  
  9.  
  10. def Z(t):
  11.     A = 1.0
  12.     w = 4.0
  13.     return(A*np.cos(w*t))
  14.  
  15. def Phi(t:float):
  16.     Br = 13500.0
  17.     R = 15 * (10 ** -3)
  18.     D = 10**-6
  19.     return(Br/2*np.pi*R*((D + Z(t))/np.sqrt(R**2 + (D+R)**2) + Z(t)/np.sqrt(R**2+Z(t)**2)))
  20.  
  21.  
  22. Temps = [k*dt for k in range(1000)]
  23. PhiT = []
  24. for t in Temps[1:len(Temps)-1]:
  25.     PhiT.append( (Phi(t+dt) - 2 * Phi(t) + Phi(t-dt)) /dt**2 )
  26.  
  27. plt.plot(Temps[1:len(Temps)-1], PhiT)
  28. plt.title("chage condo")
  29. plt.show()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement