什麼人要學MATLAB
MATLAB是MATRIX LABORATORY的縮寫。MATLAB是專為工程科學提供解決方法的計算軟體。換言之,MATLAB具有相當多樣的函式庫或工具箱(ToolBoxs)來支持這樣的工作。除此之外,使用者也能運用這些函式庫自行設計符合自身工作的程式。由於MATLAB的語法簡單,使用者在開發程式初期階段就能很快得知演算法(設計的想法)是否正確,相較於C語言,MATLAB能讓科學研究的工作效率大幅提升,是從事工程科學研究的工作者不可或缺的工具。
MATLAB是以陣列(Array)為基本的處理單位,初學者常誤用C語言的方式來處理陣列中元素,以迴圈方式一個元素一個元素的計算,造成程式執行效能下降。
MATLAB屬於直譯程式 ,執行速度雖比編譯式C語言慢,但MATLAB提供C語言的呼叫方法,使用者若想要加快執行效能,可以將較為繁瑣的工作以C語言來處理,再運用MATLAB提供的API呼叫這些C語言程式,如此就能提高整體程式的執行執行效能。除此之外,MATLAB也具有一個編譯器,可以將MATLAB程式轉成可獨立執行的應用程式或C語言呼叫的函式庫,提高MATLAB程式的可攜性。
沒有留言:
張貼留言