How to plot the Total emission curve of the sun?
1 visualizzazione (ultimi 30 giorni)
Mostra commenti meno recenti
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 Commenti
Risposte (1)
Ameer Hamza
il 6 Mag 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 Commenti
Vedere anche
Categorie
Scopri di più su Fit Postprocessing in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!