版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第2章MATLAB基本語(yǔ)法
■變量■矩陣的賦值■矩陣的初等運(yùn)算■矩陣的基本運(yùn)算函數(shù)■矩陣的邏輯運(yùn)算主要內(nèi)容2.1變量
1、標(biāo)識(shí)符:表示變量名,常量名,函數(shù)名和文件名的字符串(1)由字母、數(shù)字、下劃線等符號(hào)組成,第一個(gè)字母必須是英文字母。(2)變量和常量最長(zhǎng)不要超過(guò)19個(gè)字符,多余截取。(3)函數(shù)和文件名通常不超過(guò)8個(gè)字符。(4)變量名大小寫(xiě)敏感。2.1變量
(5)MATLAB中的特殊變量名,應(yīng)避免使用。例如:
ans----默認(rèn)臨時(shí)變量
pi----πeps----計(jì)算機(jī)中的最小數(shù)
inf----無(wú)窮大
NaN----非數(shù)或不定數(shù)(如:0/0)
i或j----虛數(shù)單位2.1變量
2、變量類(lèi)型:(1)數(shù)值:內(nèi)部只有一種類(lèi)型為雙精度(8個(gè)字節(jié),64位),實(shí)數(shù)為1個(gè)雙精度數(shù),復(fù)數(shù)為兩個(gè)雙精度數(shù)。但輸出顯示格式有8種。可用format命令來(lái)改變顯示格式。例如:
formatshort顯示5位數(shù)(pi:3.1416)formatlong顯示15位數(shù)(pi:3.14159265358979)formatbank顯示貨幣格式(pi:3.14)2.1變量
數(shù)字顯示的8種格式Matlab命令顯示形式說(shuō)明formatlong3.14159265358979316位十進(jìn)制formatshorte3.1416e+0005位十進(jìn)制數(shù)加指數(shù)formatlonge3.141592653589793e+00016位十進(jìn)制數(shù)加指數(shù)formathex400921fb54442d1816位十六進(jìn)制formatbank3.14兩位小數(shù)format++正、負(fù)或零formatrat355/113分?jǐn)?shù)近似formatshort(默認(rèn))3.14159二位整數(shù),四位小數(shù)2.1變量
2、變量類(lèi)型:(2)字符(串):用單引號(hào)表示。如:a=’abc’
實(shí)際上是一個(gè)單個(gè)字符的ASCII碼組成的行向量。2.1變量
3、矩陣◆MATLAB中的變量或常量都代表一個(gè)矩陣,所有的變量運(yùn)算其實(shí)都是矩陣運(yùn)算。單個(gè)值實(shí)際上是1*1階矩陣?!艟仃囋乜梢允菙?shù)值(實(shí)數(shù)或復(fù)數(shù))或字符串?!粢粋€(gè)由矩陣表示的變量可以是一個(gè)數(shù)、一組數(shù)、一個(gè)文件(如語(yǔ)音)、一幅圖象等。2.1變量
3、矩陣◆矩陣(Matrix)與數(shù)組(Array)的關(guān)系:矩陣運(yùn)算有著嚴(yán)格理論數(shù)組運(yùn)算一般指元素運(yùn)算2.1變量
4、變量的查看:who/whos5、變量的保存和恢復(fù):save文件名(缺省后綴為.mat)例如:savemyvarload文件名例如:loadmyvar2.2矩陣的賦值1、矩陣的直接賦值(1)基本賦值
1)使用[]2)同一行元素用空格或‘,’隔開(kāi)
3)不同行用‘;’隔開(kāi)
例如:a=[123;456](2)復(fù)數(shù)的賦值:例如:z=1+2i或1+2jz=[1+2i3+4i]z=[13]+[24]*i2.2矩陣的賦值注意:
①賦值結(jié)尾為“;”則不顯示結(jié)果。
②一行不夠時(shí),可用“…”換行。
③矩陣的階數(shù)也可通過(guò)下列函數(shù)獲得:對(duì)于一維,m=length(a)為矩陣a的長(zhǎng)度。例如:a=[123]length(a)為32.2矩陣的賦值注意:
③矩陣的階數(shù)也可通過(guò)下列函數(shù)獲得:對(duì)于二維,[m,n]=size(a),m為行數(shù),n為列數(shù)例如:a=[123;456]size(a)為[23]2.2矩陣的賦值2、矩陣元素的賦值(1)元素用(m,n)的形式表示第m行n列的元素值,可直接引用和賦值。例如,a(2,1)=4,若將其改為9,則可用a(2,1)=9。注意:如果元素下標(biāo)超出原矩陣的維數(shù),矩陣將自動(dòng)擴(kuò)大,多出的元素自動(dòng)為0。
2.2矩陣的賦值2、矩陣元素的賦值(2)給全行或全列賦值:用“:”代替行或列。如:a(4,:)=[11121314]b(:,5)=[5;8;10;12]注意:行數(shù)或列數(shù)必須與原矩陣相同。2.2矩陣的賦值3、矩陣的變換(1)抽?。河稍仃囍械牟糠衷貥?gòu)成新矩陣。如:b=a([2,4],[1,3])
表示第2,4行與第1、3列交叉元素組成新矩陣。2.2矩陣的賦值3、矩陣的變換(2)抽去:使用空矩陣[](無(wú)元素),將矩陣整行/列刪除。如:a([2,4],:)=[]
將2、4行刪除
a(:,[2])=[]
將第2列刪除2.2矩陣的賦值3、矩陣的變換(3)組合:由多個(gè)矩陣組成一個(gè)新矩陣,但行列應(yīng)正好。如:a=[123;456];b=[789;101112];c=[ab];d=[a;b];(4)轉(zhuǎn)置:b=a'(行變列)例如:a=[123;456],則a'=[14;25;36]2.2矩陣的賦值(5)排列:b=a(:)將所有列排成一列。例如:a=[123;456];a(:)=[1;4;2;5;3;6];
若先轉(zhuǎn)置再排列,即實(shí)現(xiàn)按行排列。(6)變換函數(shù):
fliplr(a)(矩陣左右翻轉(zhuǎn))(flip翻leftright)
flipud(a)(矩陣上下翻轉(zhuǎn))……3、矩陣的變換2.2矩陣的賦值4、間隔賦值(適合批量數(shù)據(jù))(1)變量=(first:increment:last)形式如:t=(0:0.1:1)則t=[0,0.1,0.2,…,1](2)線性間隔函數(shù)linspace(first,last,num)
從first開(kāi)始到last結(jié)束共num個(gè)元素,間隔為(last-first)/(num-1)
如:t=linspace(0,1,11),t=[0,0.1,…,1]2.2矩陣的賦值4、間隔賦值(適合批量數(shù)據(jù))(3)對(duì)數(shù)間隔函數(shù)logspace(first,last,num)
從10first開(kāi)始到10last結(jié)束共num個(gè)元素如:t=logspace(0,1,11),t=[100,100.1,…,101]2.2矩陣的賦值5、基本矩陣(1)空陣:[](當(dāng)操作無(wú)結(jié)果時(shí),返回空陣)(2)全0矩陣:zeros(m,n)
例如:zeros(2,3)=[000;000](3)全1矩陣:ones(m,n)(4)單位矩陣:eye(n)(對(duì)角線為1的方陣)(4)隨機(jī)矩陣:rand(m,n)2.2矩陣的賦值6、文件賦值(1)波形文件(.wav):即音頻文件讀波形文件:a=wavread(‘文件名’),如:a=wavread(‘morse.wav’)
寫(xiě)波形文件:wavwrite(a,’文件名’)
波形文件播放:用wavplay或sound,如:wavplay(a);2.2矩陣的賦值6、文件賦值(2)圖象文件(.BMP/JPG…等)讀圖象文件:a=imread(‘文件名’),如:b=imread(‘sz.jpg’)
寫(xiě)圖象文件:imwrite(b,’文件名’)
顯示圖象文件:image(a)2.3矩陣的初等運(yùn)算1、加減法:矩陣的加減就是對(duì)應(yīng)元素的加減。如:a=[123];b=[456],則a+b=[578],如果矩陣與一常數(shù)(標(biāo)量)相加減,則把該常數(shù)看成是同階的矩陣。例如:a+5=[678]2.3矩陣的初等運(yùn)算2、乘法(1)矩陣相乘:m×p階矩陣A與p×n階矩陣B的乘積是一個(gè)m*n階矩陣。例如:a=[123];b=[456]則:a*b’=[20].(2)矩陣與常數(shù)相乘等于每個(gè)元素乘以該常數(shù),例:2*a。2.3矩陣的初等運(yùn)算2、乘法(3)矩陣元素相乘(數(shù)組相乘):使用“.*”相乘的兩個(gè)矩陣階數(shù)應(yīng)相同。例如:a=[123];b=[456]
則:a.*b=[41018]2.3矩陣的初等運(yùn)算3、除法(1)矩陣的除法右除,“/”:A/B=A*B-1(B的逆矩陣inv(B)),
B必須是方陣,A與B列應(yīng)相等。左除,“\”:A\B=A-1*B,A必須是方陣,A與B行應(yīng)相等。
(2)矩陣除以常數(shù),等于每個(gè)元素除以常數(shù),使用普通除法/。2.3矩陣的初等運(yùn)算3、除法(3)矩陣元素的除法(數(shù)組相除):“./”:A./B為A各元素除以B中各元素。“.\”:A.\B=B./A2.3矩陣的初等運(yùn)算4、乘方(1)矩陣乘方:(乘方是乘法的擴(kuò)充,為保證合法性,要求矩陣為方陣)A^標(biāo)量:例A^2,A^0.2
(2)元素的乘方:
a)A.^標(biāo)量:例A=[12],A.^2=[14]2.3矩陣的初等運(yùn)算4、乘方b)標(biāo)量.^A:例3.^A=[39]c)A.^B:A、B同階例A=[12],B=[34],則A.^B=[116]2.4矩陣的基本運(yùn)算函數(shù)1、矩陣的運(yùn)算函數(shù)(見(jiàn)附錄A)◆指數(shù)函數(shù):expm()%變量必須是方陣
◆對(duì)數(shù)函數(shù):logm()%變量必須是方陣
◆開(kāi)方函數(shù):sqrtm()%變量必須是方陣
◆三角函數(shù)(25個(gè)):例如:t=[123],y=sin(t)◆指數(shù)/對(duì)數(shù)函數(shù)(7個(gè)):例如:exp()◆復(fù)數(shù)函數(shù)(8個(gè)):例如:abs()取?!羧≌瘮?shù)(7個(gè)):例:round()四舍五入2.4矩陣的基本運(yùn)算函數(shù)2、矩陣元素的運(yùn)算(基本函數(shù)庫(kù)elfun)1、關(guān)系運(yùn)算:
共6種:〉(大于)〈(小于)〉=(大于等于)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 泵站課程設(shè)計(jì)多少錢(qián)
- 微機(jī)原理課程設(shè)計(jì)感謝語(yǔ)
- 機(jī)械產(chǎn)品開(kāi)發(fā)課程設(shè)計(jì)
- 喝水健康領(lǐng)域課程設(shè)計(jì)
- 硝基苯還原安全課程設(shè)計(jì)
- 湘教版九色鹿課程設(shè)計(jì)
- 循環(huán)的課課程設(shè)計(jì)
- 離散數(shù)學(xué)課程設(shè)計(jì)
- 現(xiàn)場(chǎng)布置課程設(shè)計(jì)
- 污水廠處理課程設(shè)計(jì)
- 【企業(yè)盈利能力探析的國(guó)內(nèi)外文獻(xiàn)綜述2400字】
- 全國(guó)職業(yè)院校技能大賽高職組(智慧物流賽項(xiàng))備賽試題庫(kù)(含答案)
- 職業(yè)生涯規(guī)劃-體驗(yàn)式學(xué)習(xí)智慧樹(shù)知到期末考試答案章節(jié)答案2024年華僑大學(xué)
- 醫(yī)學(xué)生創(chuàng)新創(chuàng)業(yè)基礎(chǔ)智慧樹(shù)知到期末考試答案2024年
- 大學(xué)生國(guó)家安全教育智慧樹(shù)知到期末考試答案2024年
- 同濟(jì)大學(xué)信紙
- 話劇《林黛玉進(jìn)賈府》
- 人音版初中音樂(lè)七年級(jí)下冊(cè) 第四單元 美洲樂(lè)聲 《化裝舞會(huì)》課件(共8張PPT)
- 北師大版三年級(jí)數(shù)學(xué)上冊(cè)認(rèn)識(shí)小數(shù)復(fù)習(xí)課件ppt
- 2019版外研社高中英語(yǔ)必修二單詞默寫(xiě)表
- 美的分權(quán)規(guī)范手冊(cè)
評(píng)論
0/150
提交評(píng)論