summaryrefslogtreecommitdiff
path: root/3014/CH1/EX1.32/Ex1_32.sce
blob: 98a97d20cdd3609e2b5630e1daaec2ffe8813ac6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
clc 
//Given that
lambda = 2e-13 // de Broglie wavelength of an electron in m
c = 3e8 // Speed of light in m/s
m = 9.1e-31 // Mass of electron in Kg
h = 6.63e-34 // Plank constant
printf("Example 1.32")
E = h*c/(lambda*1.6e-19) 
E_rest = m*c^2/(1.6e-19) // Calculation of rest mass energy
E_total = sqrt(E^2+E_rest^2) // Total energy in eV
v_g = c*sqrt(1-(E_rest/E_total)^2) // Group velocity
v_p  = c^2/v_g // Phase velocity
printf("\n Group velocity of de Broglie waves is %fc  and\n phase velocity is %fc .\n\n\n",v_g/c,v_p/c)