[問題] 快速傅立葉轉換_頻率轉波長的定義
最近從網路上看到利用mathematica作FFT的教學(內容與雷射脈衝有關)
照著上面作是可以得到預期結果
可是有個部分code看不懂 所以想請高手解惑
其中定義時間與頻率的部分:
time = Table[(j - (num/2))*\[Delta]t, {j, 1, num}];
freq = Table[(j - (num/2))*\[Delta]\[Omega], {j, 1, num}];
absfreq = Table[freq[[j]] + \[Omega]0, {j, 1, num}];
接著我希望雷射強度跟波長有關 必須作頻率與波長的轉換
他是這樣寫的
zp = Position[absfreq, _?(-0.001 < # < 0.001 &)][[1, 1]] + 1;
wave = Reverse[
Table[(2*Pi*c)/absfreq[[i]], {i, zp, Length[freq]}]];
在這裡zp的定義看不懂
我想我表達的不好 就附上這份檔案的連結網址
http://ppt.cc/GLg_
謝謝各位耐心看完我的問題
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.28.165
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
Mathematica 近期熱門文章
PTT數位生活區 即時熱門文章