程式可用參數
但是若您使用呼叫Matlab引擎 (Call Matlab engine)
即時的輸出就需要選擇您想要觀察的旋轉入射模態了
#若您有正版Matlab,且版本是2014b或2010b。那麼想使用即時輸出暫態功能請下載call matlab engine版。只要滿足
for n=1:TotalStep
if(n>=start & n<=End)
if(n/Spare=.....0 整除餘數為0)
輸出此時的電磁場暫態場至Matlab engine
end
end
end
計算中的電磁場暫態值就會傳遞到matlab engine裡,若成功呼叫就會看到下面這個視窗
『Matlab Command Window』。另外請將『Plot_Field.m』這個檔案放置於Matlab安裝目錄下,例如R2010b時預設的按裝目錄是C:\Program Files\MATLAB\R2010b,將這個檔案放置於此目錄下成功執行後就能即時看計算系統電磁場暫態了
我們可以在『Matlab Command Window』裡面下達Maltab的指令
下列綠色字體為可用的變數,您也可以直接觀看Plot_Field.m裡所用到的參數及寫法
若暫態場選擇時域E(t),則輸出的暫態值為時域
若暫態場選擇時域E(w)=E*exp(-iwt)*dt,則輸出的暫態值為做複立葉(DFT:discrete fourier transform)轉換後的值,此時數值為複數。若有使用到橢圓偏振或圓偏振,則時域同樣也是複數(FDTD裡橢圓偏振或圓偏振是使用兩線偏振入射加總而得的)!
二維 TM 有 【Ex】, 【Ez】, 【Hy】
二維 TE 有 【Ey】, 【Hx】, 【Hz】
三維 【Ex】, 【Ey】, 【Ez】, 【Hx】, 【Hy】, 【Hz】
若有使用探測電磁場 E,H,V,I (FFT),則可使用下列參數【】
【n_E】 探測電場的個數
【probe_E01】 第一個探測電場的值
【probe_E02】 第二個探測電場的值
以此列推
【n_H】 探測磁場的個數
【probe_H01】 第一個探測磁場的值
【probe_H02】 第二個探測磁場的值
以此列推
【n_V】 探測電壓的個數
【probe_V01】 第一個探測電壓的值
【probe_V02】 第二個探測電壓的值
以此列推
【n_I】 探測電壓的個數
【probe_I01】 第一個探測電壓的值
【probe_I02】 第二個探測電壓的值
以此列推
【mm】, 【nn】 為判斷Matlab Subplot 四格畫圖的排列方式,從介面上的mxn選擇