版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
數(shù)字信號(hào)處理實(shí)驗(yàn)Matlab入門關(guān)于MatlabMATLAB是MatrixLaboratory的縮寫20世紀(jì)七十年代,時(shí)任美國(guó)新墨西哥大學(xué)計(jì)算機(jī)科學(xué)系主任的CleveMoler出于減輕學(xué)生編程負(fù)擔(dān)的動(dòng)機(jī),為學(xué)生設(shè)計(jì)了一種數(shù)學(xué)工具軟件。1984年由Moler等人合作成立了的MathWorks公司正式把MATLAB推向市場(chǎng)。到20世紀(jì)90年代,MATLAB已成為國(guó)際控制界的標(biāo)準(zhǔn)計(jì)算軟件。以矩陣運(yùn)算為基礎(chǔ),把計(jì)算、可視化、程序設(shè)計(jì)融合于一個(gè)簡(jiǎn)單的交互式工作環(huán)境,具有強(qiáng)大的數(shù)值計(jì)算和圖形處理能力。歷史關(guān)于Matlab命令窗口(commandwindow)工作空間(workspace)歷史窗口(commandhistory)文本編輯器(editor)Matlab界面構(gòu)成舊版界面新版界面關(guān)于Matlab即用戶在命令窗口中輸入命令并按下回車鍵后,系統(tǒng)執(zhí)行該指令并立即給出運(yùn)算結(jié)果。m文件是由matlab語(yǔ)句構(gòu)成的文件,且文件名必須以.m為擴(kuò)展名,如test.m(類似于C語(yǔ)言中的test.c和test.h)Matlab工作方式交互式的指令操作方式:m文件的編程方式:請(qǐng)看示例請(qǐng)看示例Matlab編程語(yǔ)言初步類似于C語(yǔ)言中的整數(shù)常量和實(shí)數(shù)常量1、2.5、0.00332e-7表示2*10^-7pi表示圓周率3.142+3i是復(fù)數(shù)常量,由實(shí)數(shù)與虛數(shù)單位i組成常量請(qǐng)看示例Matlab編程語(yǔ)言初步無(wú)需事先定義,以其名稱在操作語(yǔ)句中的第一次合法出現(xiàn)為定義。默認(rèn)情況下變量類型為雙精度類型(double)必須以字母開(kāi)頭,后面可以是任意的字母、數(shù)字或下劃線變量是區(qū)分大小寫的,如:ab和AB分別表示不同的變量變量與C語(yǔ)言變量的不同點(diǎn)與C語(yǔ)言變量的相同點(diǎn)請(qǐng)看示例請(qǐng)看示例Matlab核心:矩陣運(yùn)算手動(dòng)創(chuàng)建A=[1,1,1;2,2,2;3,3,3];t=0:0.01:1;利用函數(shù)命令自動(dòng)生成創(chuàng)建矩陣或向量linspace:生成一個(gè)均勻分布的向量。zeros:生成一個(gè)元素全部為0的矩陣。ones:生成一個(gè)元素全部為1的矩陣。eye:生成一個(gè)單位矩陣。rand:生成一個(gè)元素在0和1之間均勻分布的隨機(jī)矩陣。randn:生成一個(gè)正態(tài)分布的隨機(jī)矩陣。請(qǐng)看示例Matlab核心:矩陣運(yùn)算訪問(wèn)矩陣元素x(3)x([1,2,5])x(1:3)x(3:end)x(3:-1:1)x(find(X>0.5))訪問(wèn)一維數(shù)組xX(3,1)X(1:3,2)X(1:3,2:end)X(:,3)X(find(X>0.5))訪問(wèn)二維數(shù)組X請(qǐng)看示例Matlab運(yùn)算符+(加)
-(減)*(乘)/(除)^(乘方).*(點(diǎn)乘)./(點(diǎn)除).^(點(diǎn)乘方)<(小于)
>(大于)
==(等于)
~=(不等于)與:&或:|非:~算數(shù)運(yùn)算符算數(shù)運(yùn)算符邏輯運(yùn)算符:請(qǐng)看示例Matlab可視化plot(y)當(dāng)y為一向量時(shí),以y的序號(hào)作為x軸,按向量y的值繪制曲線。plot(x,y)x,y均為向量時(shí),以x向量作為X軸,向量y作為Y軸繪制曲線。繪制一維連續(xù)函數(shù):最常用的繪圖函數(shù)plot()繪制一維離散函數(shù):stem()stem(y)stem(x,y)請(qǐng)看示例請(qǐng)看示例注意:x和y中元素的個(gè)數(shù)必須相同!Matlab可視化x=0:0.01:1;y=sin(2*pi*x);figure,subplot(2,1,1),stem(y)subplot(2,1,2),plot(y)x=0:0.1:1;y=sin(2*pi*x);figure,subplot(2,1,1),stem(y)subplot(2,1,2),plot(y)Matlab循環(huán)操作For循環(huán)命令請(qǐng)看示例:求e請(qǐng)看示例:?jiǎn)挝浑A躍函數(shù)Matlab函數(shù)函數(shù)頭:函數(shù)的定義行,用關(guān)鍵字function定義函數(shù)名(也是函數(shù)的保存名),也定義了輸入?yún)?shù)和輸出參數(shù)。函數(shù)體:所有可執(zhí)行的MATLAB程序代碼。自定義函數(shù),保存時(shí)M文件名須與主函數(shù)名一致函數(shù)的創(chuàng)建于調(diào)用請(qǐng)看示例Matlab函數(shù)函數(shù)的創(chuàng)建于調(diào)用(lifegame)landSize=50;maxNgbr=3;
minNgbr=2;land=double(rand(landSize,landSize)>0.5);while(1)land=updateLand(land,minNgbr,maxNgbr);imshow(land);title('life');pause(0.001);holdon;endfunction
land=updateLand(land,minNgbr,maxNgbr)mask=[1,1,1;1,0,1;1,1,1];ngbrState=conv2(land,mask,'same');land(ngbrState>minNgbr)=1;land(ngbrState>maxNgbr)=0;land(ngbrState<minNgbr)=0;endMatlab編程原則寫注釋,寫注釋,寫注釋(重要的事情說(shuō)三遍)參數(shù)值要集中放在程序的開(kāi)始部分,便于程序維護(hù)向量小寫,矩陣大寫,變量命名要有意義,如頻率f,角頻率omega,采樣頻率f
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度餐飲服務(wù)行業(yè)廚師團(tuán)隊(duì)招聘合同
- 二零二五年度飲品店租賃合同書
- 二零二五年度駕校學(xué)員培訓(xùn)學(xué)員交通保障合同
- 2024架子工班組承包合同
- 二手房交易定金合同范本2024適用一
- 二零二五年板車租賃與城市清潔作業(yè)合同3篇
- 二零二五年瀝青混凝土道路材料銷售合同3篇
- 二零二五年度國(guó)畫藝術(shù)品投資合作合同3篇
- 二零二五年度大棚蔬菜種植與農(nóng)業(yè)大數(shù)據(jù)分析服務(wù)合同3篇
- 二級(jí)水電站建設(shè)工程施工合同(2024版)
- 大學(xué)生職業(yè)生涯規(guī)劃-自我認(rèn)知-課件
- 硬件研發(fā)產(chǎn)品規(guī)格書mbox103gs
- 直升機(jī)結(jié)構(gòu)與系統(tǒng)版
- 青春期教育-女生版青春期性教育-青春期性教育自慰課件
- 新生兒疾病診療規(guī)范診療指南診療常規(guī)2022版
- 兒科學(xué) 新生兒顱內(nèi)出血
- YY/T 0065-2016眼科儀器裂隙燈顯微鏡
- 喜報(bào)可編輯11張
- 食管癌護(hù)理查房20352
- 餐飲服務(wù)投標(biāo)文件
- 城投公司的債務(wù)風(fēng)險(xiǎn)及化解方式
評(píng)論
0/150
提交評(píng)論