初識matlab

1 matlab概貌

MATLAB是MATrix LABoratory(矩陣實驗室)的縮寫,是一款由美國The MathWorks公司出品的商業數學軟件。matlab是一種用於算法開發、數據可視化、數據分析以及數值計算的高級技術計算語言和交互式環境。除了矩陣運算、繪製函數/數據圖像等經常使用功能外,matlab還能夠用來建立用戶界面及與調用其它語言(包括C、C++、Java、Python和FORTRAN)編寫的程序。算法

關於matlab的版本,到7.1版爲止matlab的版本編號均以數字來命名,例如R7,R12.1,R14 SP1等;從7.2版開始,編號以年份來命名,每一年3月份推出的用a表示,9月份推出的則以b表示,例如R2006a表明2006年3月推出的版本,R2009b指2009年下半年推出的版本,在本文所成之日最新版的爲R2019b。編程

2 強大的工具箱

儘管MATLAB主要用於數值運算,但利用爲數衆多的附加工具箱(Toolbox)它也適合不一樣領域的應用,例如控制系統設計與分析、圖像處理、信號處理與通信、金融建模和分析等。另外還有一個配套軟件包Simulink,提供一個可視化開發環境,經常使用於系統模擬、動態/嵌入式系統開發等。編程語言

3 matlab語言

matlab不單單只是一款計算繪圖軟件,它也是一門編程語言,平時使用matlab軟件時在命令行窗口輸入的語句就是matlab語言。函數

matlab語言是一種交互性的數學腳本語言,其語法與C/C++相似。它支持包括邏輯(boolean)、數值(numeric)、文本(text)、函數柄(function handle)和異素數據容器(heterogeneous container)在內的15種數據類型,每一種類型都定義爲矩陣或陣列的形式(0維至任意高維)。工具

matlab代碼既能夠在命令窗口中直接運行,也能夠保存在一個以.m爲後綴名的文本文件中,以後在命令窗口或其它函數中直接調用,此時就如同使用經常使用的編程語言編寫代碼同樣。命令行

4 初次演示

如上圖所示,工做區會保存命令窗口中出現的變量;另外,在命令窗口輸入語句時,若是在語句末尾加英文分號,則相應的結果不會展現,不然會在命令窗口中顯示。設計

本文做爲matlab系列的開篇,只對matlab的大致狀況作一個簡介,關於matlab軟件以及matlab語言的使用細節將在後文詳細講解。
相關文章
相關標籤/搜索