MATLAB安裝版本為R2018a_win64,安裝包在百度網(wǎng)盤里:下載地址
MATLAB官網(wǎng)(ww2.mathworks.com)提供了免費(fèi)教程钧排,但要進(jìn)行教程需要先郵箱注冊賬號季俩。
1為簡介視頻
MATLAB是一個高級語言,可用于數(shù)值計算、數(shù)據(jù)可視化和編程障斋。
啟動時默認(rèn)界面有三個主窗口:當(dāng)前文件夾、命令行窗口和工作區(qū)徐鹤。窗口可以隨意調(diào)整垃环,可在點(diǎn)擊layout中default恢復(fù)默認(rèn)。
2.1輸入命令
通過在命令行窗口MATLAB提示符(>>)后直接輸入命令返敬,然后按Enter來執(zhí)行命令遂庄。
可以直接輸入算式進(jìn)行簡單計算,這一節(jié)通過幾個任務(wù)展示了簡單數(shù)值運(yùn)算劲赠。
若直接輸入算式涛目,則計算結(jié)果儲存在默認(rèn)變量【ans】中秸谢,MATLAB界面右側(cè)工作區(qū)實(shí)時顯示變量值。
賦值運(yùn)算符為【=】表示等號右側(cè)的表達(dá)式賦給左側(cè)的變量霹肝,即先計算右側(cè)估蹄,再將結(jié)果賦給左側(cè)變量,如
m=3*5
m=m+1
此時阿迈,m=16.
在命令末尾添加分號【;】元媚,可以“抑制輸入”,即執(zhí)行命令而不在命令行窗口顯示結(jié)果苗沧。
直接輸入變量名后回車刊棕,可以返回變量的值。
2.2在變量中儲存數(shù)據(jù)
變量名規(guī)則:
以字母開頭待逞,并且僅包含字母甥角、數(shù)字和下劃線。
清除所有變量:
clear
清除命令行窗口
clc
2.3使用內(nèi)置的函數(shù)和常量
MATLAB內(nèi)置常量识樱,如pi表示圓周率π嗤无,內(nèi)置常見函數(shù),如sin(正弦)怜庸、abs(絕對值)当犯、eig(特征值)、sqrt(平方根)割疾。
需要使用圓括號來傳遞函數(shù)輸入嚎卫,如
y=sin(x)
z=sqrt(-9)
3.1手動輸入數(shù)組
使用方括號[]數(shù)組。例:創(chuàng)建名為x的數(shù)組宏榕,兩個元素位于同一行中拓诸,元素中間使用空格或逗號分隔。
x=[7 9]
兩個元素位于同一列中麻昼,元素中間使用分號分隔奠支。
x=[7;9]
創(chuàng)建矩陣。
x=[3 4 5;6 7 8]
3.2等間距向量
使用運(yùn)算符【:】指定起始值和最終值抚芦,默認(rèn)間距為1倍谜,不需要輸入方括號。
行向量5 6 7 8燕垃;
y=5:8
指定間距為2枢劝;
x=20:2:30
使用linspace函數(shù),指定元素數(shù)目而不是間距卜壕,應(yīng)使用逗號【,】分隔輸入值:linspace(first,last,number_of_elements)
以1開頭,10結(jié)尾烙常,包含5個元素的行向量轴捎;
x=linspace(1,10,5)
使用運(yùn)算符【’】將行向量轉(zhuǎn)換為列向量鹤盒;
x=x’
創(chuàng)建行向量并轉(zhuǎn)為列向量,這時需要用圓括號來指定運(yùn)算順序侦副;
x=(1:2:5)’
使用rand函數(shù)創(chuàng)建隨機(jī)2*2矩陣侦锯;
x=rand(2)
創(chuàng)建隨機(jī)3*5矩陣;
x=rand(3,5)
使用zeros函數(shù)創(chuàng)建6*5全零矩陣秦驯;
x=zero(6,5)
使用save命令保存變量到MAT文件:save filename variables -mat
將工作區(qū)變量x保存到名為datafile.mat的文件中尺碰;
save datafile x
使用load命令從MAT文件加載變量:load filename variables
從文件datafile.mat加載變量;
load datafile
4.2導(dǎo)入工具
可直接用鼠標(biāo)從左側(cè)窗口選擇電子表格译隘、文本亲桥、圖片等文件,右鍵導(dǎo)入數(shù)據(jù)固耘,在界面中選擇數(shù)據(jù)導(dǎo)入到工作區(qū)题篷。