2019년 3월 20일 수요일

상대론적 그리고 비상대론적 운동에너지 (KE 비교 그래프)


질문


전자의 상대론적, 그리고 비상대론적 운동에너지를 수식으로 표현하고 속도에 대한 그래프로 나타내어 설명해보라.

정답



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
= 9.11e-31
= np.arange(0,3e+8,5000000)
=  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



댓글 없음:

댓글 쓰기