- MATLAB在日常計算中的應用
- 杜樹春
- 950字
- 2019-12-06 16:23:27
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。
- Vue.js前端開發技術
- 爸媽微信e時代
- 中文版Photoshop入門與提高(CS6版)
- IBM Lotus Notes 8.5 User Guide: LITE
- 擁抱開源(第2版)
- 移動App測試的22條軍規
- 新編三維CAD習題集
- Procreate+ SketchUp +Photoshop建筑設計手繪表現技法
- 中文版Photoshop CC平面設計從入門到精通(唯美)
- 深入理解OpenCV:實用計算機視覺項目解析(原書第3版)
- Excel公式、函數與圖表案例實戰從入門到精通(視頻自學版)
- Vue.js實戰
- Power Query For Excel:讓工作化繁為簡
- 剪映專業版:短視頻創作案例教程(全彩慕課版)
- UG NX 11中文版從入門到精通