bachelor/calc.py
2024-05-17 15:26:56 +02:00

34 lines
638 B
Python

import math
m_e = 9.10938e-31
e = 1.602e-19
pi = 3.141592
epsilon_0 = 8.854e-12
h_bar = 1.05457e-34
h=6.626e-34
c=299792458
my_B=9.274e-24
k_B=1.381e-23
avog=6.022e26
m_Kalium=39.0983/avog
def E(n):
return -m_e*e**4 / (2*(4*pi*epsilon_0*h_bar*n)**2)
def dE(n1,n2):
return -m_e*e**4 / (2*(4*pi*epsilon_0*h_bar)**2) * (1/n2**2 - 1/n1**2)
def lamb(E1,E2):
return c*h*(E1-E2)**-1
# print(E(3))
# print(E(2))
# print(lamb(E(3),E(2)-2*my_B*2)*10**9)
Ekin = 3/2*k_B*600
v_x = math.sqrt(2*Ekin/m_Kalium)
t_acc = 0.2 / v_x
F = my_B * 2
d = 1/2*F/m_Kalium*t_acc**2
v_z_end = F/m_Kalium*t_acc
print(v_z_end/v_x)
print(1.492+0.1492)