請問MATLAB都有些什么樣的功能,這個軟件是否很強大?


請問MATLAB都有些什么樣的功能,這個軟件是否很強大?


【請問MATLAB都有些什么樣的功能,這個軟件是否很強大?】MATLAB名字是由MATrix和LABoratory兩個詞的前三個字母組合而成的 。它是MathWorks公司于1982年推出的一套高性能的數值計算和可視化數學軟件 。被譽為“巨人肩上的工具” 。由于使用Matlab編程運算與人進行科學計算的思路和表達方式完全一致,所以不象學習其它高級語言--如Basic、Fortran和C等那樣難于掌握,用Matlab編寫程序猶如在演算紙上排列出公式與求解問題,所以又被稱為演算紙式科學算法語言一般數值分析、矩陣運算、數字信號處理、建模和系統控制和優化等應用程序,并集應用程序和圖形于一便于使用的集成環境中 。在這個環境下,對所要求解的問題,用戶只需簡單地列出數學表達式,其結果便以數值或圖形方式顯示出來 。MATLAB的含義是矩陣實驗室(MATRIX LABORATORY),主要用于方便矩陣的存取,其基本元素是無須定義維數的矩陣 。MATLAB自問世以來,就是以數值計算稱雄 。MATLAB進行數值計算的基本單位是復數數組(或稱陣列),這使的MATLAB高度“向量化” 。經過十幾年的完善和擴充,現已發展成為線性代數課程的標準工具 。由于它不需定義數組的維數,并給出矩陣函數、特殊矩陣專門的庫函數,使之在求解諸如信號處理、建模、系統識別、控制、優化等領域的問題時,顯得大為簡捷、高效、方便,這是其它高級語言所不能比擬的 。美國許多大學的實驗室都安裝有MATLAB供學習和研究之用 。在那里,MATLAB是攻讀學位的大學生碩士生 博士生必須掌握的基本工具 。MATLAB中包括了被稱作工具箱(TOOLBOX)的各類應用問題的求解工具 。工具箱實際上是對MATLAB進行擴展應用的一系列MATLAB函數(稱為M文件),它可用來求解各類學科的問題,包括信號處理、圖象處理、控制系統辨識、神經網絡等 。隨著MATLAB版本的不斷升級,其所含的工具箱的功能也越來越豐富,因此,應用范圍也越來越廣泛,成為涉及數值分析的各類工程師不可不用的工具 。MATLAB5.3中包括了圖形界面編輯GUI,改變了以前單一的“在指令窗通過文本形的指令進行各種操作”的狀況 。這可讓使用者也可以象VB VC VJ DELPHI等那樣進行一般的可視化的程序編輯 。在命令窗口(matlab command window)鍵入simulink,就出現(SIMULINK) 窗口 。以往十分困難的系統仿真問題,用IMULINK只需拖動鼠標即可輕而易舉地解決問題,這也是近來受到重視原因所在 。

    猜你喜歡