How to plot the Total emission curve of the sun?
1 view (last 30 days)
Show older comments
Hi everyone, I have been trying to plot the total emission curve of the sun using planks formula: using this code: w= 300:0.5:700; h= 6.62*10^-34; k= 1.38*10^-23; c= 2.9979*10^8; T= 5800; Intensity = (2*pi*h*c*(w.^-5))./(exp((h*c)./(w.*k*T))-1); plot(w,Intensity) The curve should be a polynomial so it should increase in value and then decrease, however when I plot the data I obtain an exponential increase but no decrease, Is there something wrong with the math or my code? Thanks.
0 Comments
Answers (1)
Ameer Hamza
on 6 May 2018
You are using wrong units. lambda have units in nanometer. Change the first line like this and try
w = (300:0.5:700)*1e-9;
0 Comments
See Also
Categories
Find more on Fit Postprocessing in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!