作者philip0307 ()
看板Physics
標題[問題] 有關MATLAB程式設計
時間Mon Apr 14 23:15:11 2008
對於Matlab本身就不是很熟,(初學者)
電腦真的太慢了,打開一個matlab程式就快要10分鐘!
常常會當掉!
回歸正題,教授出了一個作業,希望我們寫一個干涉條紋產生器,
我就去試試看,不過出來的圖案 很奇怪
想寫出類似麥克森干涉的條紋
看看時間為零時,條紋為何
x=linspace(-5,5,50);
y=linspace(-5,5,50);
[X,Y]=meshgrid(x,y);
r=(X.^2 + Y.^2);
E1=exp(i*(3*r));
E2=exp(i*(3*r)+0.5*pi);
E=abs(E1+E2).^2;
contour(X,Y,E);
希望有高人指點,然後順便請問一下,如果要把時間項考慮進去,
又要如何撰寫程式呢? 謝謝!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.115.214.9
1F:推 caseypie:有matlab版 04/14 23:21
2F:→ philip0307:不過內容是要寫出干涉條紋 想說放在物理版比較恰當= = 04/14 23:32
3F:→ buttleliu:前兩行就有問題了 04/15 10:32
4F:→ philip0307:why? 拜託~~~thx! 04/15 10:59
5F:推 CorefighterX:樓樓上有什麼問題也不會說....推個屁 04/17 23:13
6F:推 andyjy12:要考慮時間 就把xy 變成xyt的三維矩陣 04/22 20:38
7F:→ andyjy12:exp(ikx)*exp(-iwt) 04/22 20:39
8F:→ andyjy12:還有...你的XY是什麼= = 04/22 20:40