질문
전자의 상대론적, 그리고 비상대론적 운동에너지를 수식으로 표현하고 속도에 대한 그래프로 나타내어 설명해보라.
정답
Github
Github
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
import numpy as np
import scipy as sp
import matplotlib.pyplot as plt
import math
m = 9.11e-31
v = np.arange(0,3e+8,5000000)
K = 0.5*m*(v**2)
K_r = m*c*c*(1/(np.sqrt(1-(v**2)/(c**2))) - 1)
plt.plot(v,K, 'r',label='non-relativistic KE')
plt.plot(v,K_r,'b', label='relativistic KE')
plt.title('KE for relativistic and non relativistic case')
plt.xlabel('Velocity')
plt.ylabel('Kinetic Energy')
plt.legend(loc='upper left')
plt.show()
| cs |
댓글 없음:
댓글 쓰기