Plotting Fresnel reflection plotting
7 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Peter
il 15 Nov 2013
Modificato: Walter Roberson
il 19 Nov 2016
Hi,
I'm new to MATLAB and I tried plotting the formula for the fresnel reflection:
R=(n_S-1)^2/(n_S+1)^2.
Here's what I did:
n_S = 1:.1:3.5;
R=((n_S-1).^2)/((n_S+1).^2);
Unfortunately that gave me a number as answer (0.2235) and not the 26-Element Array I was expecting. I also tried calculating both the upper and lower part of the quotient separately. Both gave me an Array, but when I calculated R=R_upper/R_lower I still got 0.2235.
Can anyone please tell me, what I am doing wrong?
Thanks in advance for your help.
0 Commenti
Risposta accettata
Ben Southwell
il 19 Nov 2016
If anyone needs to know the answer to this. It is because he is not doing element wise division
R=((n_S-1).^2)/((n_S+1).^2);
should be
R=((n_S-1).^2)./((n_S+1).^2);
Note the './' instead of '/' for division
0 Commenti
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Line Plots 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!