Plotting Fresnel reflection plotting
조회 수: 4 (최근 30일)
이전 댓글 표시
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
채택된 답변
Ben Southwell
2016년 11월 19일
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
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Line Plots에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!