官术网_书友最值得收藏!

1.2 MATLAB的特點

MATLAB語言具有不同于其他高級語言的特點,被稱為第四代計算機語言,其最大的特點是簡單和直接。正如第三代計算機語言(如C語言和Fortran語言)使人們擺脫對計算機硬件的操作一樣,MATLAB語言使人從煩瑣的程序代碼中解放出來,它包含豐富的函數,開發者無須重復編程,只要簡單地調用或使用即可。MATLAB語言的主要特點:

(1)編程效率高。MATLAB語言是一種面向科學與工程計算的高級語言,允許以數字形式的語言編寫程序,與BASIC、Fortran和C等語言相比,更加接近速寫計算公式的思維方式,用MATLAB語言編寫程序就像在演算紙上排列公式與求解問題。因此,也稱MATLAB語言為演算紙式科學算法語言,它編程簡單、高效,易學易用。

(2)使用方便。MATLAB語言是一種解釋執行的語言,靈活、方便,調試程序手段豐富,調試速度快。

(3)擴充能力強,交互性好。高版本的MATLAB具有豐富的庫函數,在進行復雜數學運算時可以直接調用,而且MATLAB的庫函數與用戶文件在形式上一樣,所有用戶文件也可作為MATLAB的庫函數調用。因而,用戶可以根據自己的需要方便地建立和擴充新的庫函數,提高MATLAB的使用效率和擴充它的功能。

(4)語句簡單,函數豐富。MATLAB語言中最基本、最重要的成分是函數,其一般形式為

[a, b, c, …]=fun(d, e, f, …)

即一個函數由函數名、輸入變量和輸出變量組成。對于同一函數名fun,不同數目的輸入變量及不同數目的輸出變量,代表著不同的含義。

(5)高效、方便的矩陣和數組運算。因為MATLAB軟件最早是用于處理矩陣的,因此矩陣運算的功能特別強大。

(6)便捷、強大的繪圖功能。MATLAB軟件的繪圖功能十分強大,它有一系列的繪圖函數(命令),光繪圖的坐標就有線性坐標、對數坐標、半對數坐標和極坐標等,只需調用不同的繪圖函數(命令),即可在圖上標出圖題、XY軸標注、格(柵)繪制需要調用相應的命令,簡單易行。另外,在調用繪圖函數時調整自變量可以繪出不同顏色的點、線、復線或多重線。

(7)功能強大、簡捷的工具箱。MATLAB軟件提供了許多面向應用問題求解的工具箱函數,從而大大方便了各個領域專家學者的使用。目前,MATLAB軟件提供的工具箱包括信號處理、最優化、神經網絡、圖像處理、控制系統、系統識別、模糊系統和小波等。

(8)移植性好、開放性好。MATLAB軟件是用C語言編寫的,而C語言具有良好的可移植性,因此MATLAB可以很方便地移植到能運行C語言的操作平臺上,適合MATLAB的工作平臺有Windows、UNIX、Linux、VMS6.1、PowerMac。

主站蜘蛛池模板: 运城市| 和龙市| 尖扎县| 安平县| 岚皋县| 沁水县| 台前县| 东方市| 澄迈县| 来宾市| 新和县| 北票市| 巴彦县| 泗洪县| 阳泉市| 榆社县| 兴和县| 奉新县| 砀山县| 汽车| 棋牌| 务川| 会理县| 闽侯县| 崇明县| 赤峰市| 山西省| 开江县| 民权县| 资溪县| 德令哈市| 平南县| 财经| 瑞昌市| 鸡泽县| 东阿县| 东光县| 年辖:市辖区| 丰城市| 灵川县| 股票|