Re: [問題] for 之後把圖形畫出來已回收
※ 引述《teeo (teeo)》之銘言:
: 我目前需要輸入一段範圍的數值
: 然後每個數值都要帶到一個公式中
: 最後把公式跟數值的圖形畫出來
: 目前碰到的問題在於
: 我如果直接把數值用矩陣運算的話
: 就沒辦法計算出公式對應的值
: 然後如果用for 計算的話
: 數值跟公式的值是一個對一個
: 可是圖形畫出來只會變成一個點...
: 請問我該怎麼做??
: 謝謝
a=400:1:700;
lambda1()=a*10^-9;
n1=1.38;
d1=90*10^-9;
for x=1:301,
lambda1=a(x)*10^-9,
delta1=2*pi*n1*d1/lambda1,
M1=[cos(delta1) 1/n1*sin(delta1) ; i*n1*sin(delta1) cos(delta1)],
A1=M1*[1; 1.52],
b=A1(1),
c=A1(2),
R=((b-c)/(b+c))*conj((b-c)/(b+c)),
T=4*1.52/(b+c)/conj(b+c),
plot(n1*d1/lambda1,R,'k'),
end
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 116.59.135.220
推
03/18 00:50, , 1F
03/18 00:50, 1F
推
03/18 02:08, , 2F
03/18 02:08, 2F
→
03/18 12:55, , 3F
03/18 12:55, 3F
推
03/18 21:11, , 4F
03/18 21:11, 4F
→
03/18 21:12, , 5F
03/18 21:12, 5F
→
03/18 21:13, , 6F
03/18 21:13, 6F
推
03/21 11:09, , 7F
03/21 11:09, 7F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章