[問題] 透射率-波長的圖形跑不出來已回收
小弟有寫一程式
但圖形就是沒出現
且X軸明明設400~700,run出的座標卻是699~701
想請各位大大幫忙指正,謝謝@@
以下是程式碼
ns=1.52
no=1
nh=2.3
nl=1.46
ns2=nh^2/ns
lambda0=480
for lambda=400:700
delta=(2*pi*0.25*lambda0)./lambda
H=[cos(delta) i*sin(delta)./nh; i*nh*sin(delta) cos(delta)]
L=[cos(delta) i*sin(delta)./nl; i*nl*sin(delta) cos(delta)]
M=H*L
Mt=M.^7
F=[1;ns]
N=Mt*H*F
B=N(1)
C=N(2)
T=(4*ns2*100)./((B+C)*conj(B+C))
plot(lambda, T)
end
xlabel ('λ(nm)')
ylabel ('T')
感恩~~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.120.135.133
推
12/21 23:14, , 1F
12/21 23:14, 1F
→
12/22 00:28, , 2F
12/22 00:28, 2F
推
12/22 01:09, , 3F
12/22 01:09, 3F
→
12/22 01:11, , 4F
12/22 01:11, 4F
→
12/22 01:12, , 5F
12/22 01:12, 5F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):