交大光電所謝文峰老師的學生陳億文同學使用MATFOR輔助來進行研究,模擬在光子晶體光纖中打入飛秒(femtosecond)的脈衝雷射,使之產生超連續光譜的現象。
由於Matlab在處理大量資料時的速度較慢,謝老師建議學生使用Fortran來處理數據會是比較快的方式,陳同學的資料量高達(16000)^2點,使用Fortran能夠大幅提升他的計算速度,搭配MATFOR使用,更可以進一步將結果以圖形的方式呈現。MATFOR 的核心技術mfArray提供動態的資料型態與維度,使用者能夠方便的在Fortran與C++環境中處理大量的數值資料,可縮短程式行數與開發時間,大幅提昇使用效率。
下圖是以兩道不同波長的飛秒脈衝打進光子晶體光纖中,觀察不同的波長組合對於超連續光譜產生的影響,我們可以看到在UV的部分,(b)這組波長的脈衝能夠產生較連續的光譜。