第二章MATLAB語(yǔ)言程序設(shè)計(jì)基礎(chǔ)ppt課件.ppt

第二章MATLAB語(yǔ)言程序設(shè)計(jì)基礎(chǔ)ppt課件.ppt

ID:58688263

大?。?.12 MB

頁(yè)數(shù):72頁(yè)

時(shí)間:2020-10-04

第二章MATLAB語(yǔ)言程序設(shè)計(jì)基礎(chǔ)ppt課件.ppt_第1頁(yè)
第二章MATLAB語(yǔ)言程序設(shè)計(jì)基礎(chǔ)ppt課件.ppt_第2頁(yè)
第二章MATLAB語(yǔ)言程序設(shè)計(jì)基礎(chǔ)ppt課件.ppt_第3頁(yè)
第二章MATLAB語(yǔ)言程序設(shè)計(jì)基礎(chǔ)ppt課件.ppt_第4頁(yè)
第二章MATLAB語(yǔ)言程序設(shè)計(jì)基礎(chǔ)ppt課件.ppt_第5頁(yè)
資源描述:

《第二章MATLAB語(yǔ)言程序設(shè)計(jì)基礎(chǔ)ppt課件.ppt》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。

1、第二章MATLAB語(yǔ)言程序設(shè)計(jì)基礎(chǔ)MATLAB語(yǔ)言的簡(jiǎn)潔高效性MATLAB語(yǔ)言的科學(xué)運(yùn)算功能MATLAB語(yǔ)言的繪圖功能MATLAB龐大的工具箱與模塊集MATLAB強(qiáng)大的動(dòng)態(tài)系統(tǒng)仿真功能MATLAB語(yǔ)言是當(dāng)前國(guó)際上自動(dòng)控制領(lǐng)域的首選計(jì)算機(jī)語(yǔ)言,也是很多理工科專(zhuān)業(yè)最適合的計(jì)算機(jī)數(shù)學(xué)語(yǔ)言。通過(guò)學(xué)習(xí)可更深入理解和掌握數(shù)學(xué)問(wèn)題的求解思想,提高求解數(shù)學(xué)問(wèn)題的能力,為今后其他專(zhuān)業(yè)課程的學(xué)習(xí)提供幫助。MATLAB語(yǔ)言的優(yōu)勢(shì):本章主要內(nèi)容基本數(shù)學(xué)運(yùn)算二維圖形繪制2.1MATLAB程序設(shè)計(jì)語(yǔ)言基礎(chǔ)MATLAB語(yǔ)言的變量命名規(guī)則是:(1)變量名必須是不含空格的單個(gè)詞;(2)變量名區(qū)分大小寫(xiě);(3

2、)變量名最多不超過(guò)19個(gè)字符;(4)變量名必須以字母打頭,之后可以是任意字母、數(shù)字或下劃線,變量名中不允許使用標(biāo)點(diǎn)符號(hào)MATLAB的保留常量數(shù)學(xué)運(yùn)算符號(hào)及標(biāo)點(diǎn)符號(hào)(1)MATLAB的每條命令后,若為逗號(hào)或無(wú)標(biāo)點(diǎn)符號(hào),則顯示命令的結(jié)果;若命令后為分號(hào),則禁止顯示結(jié)果.(2)“%”后面所有文字為注釋.(3)“...”表示續(xù)行.雙精度數(shù)值變量IEEE標(biāo)準(zhǔn),64位(占8字節(jié)),11指數(shù)位,53數(shù)值位和一個(gè)符號(hào)位double()函數(shù)的轉(zhuǎn)換其他數(shù)據(jù)類(lèi)型uint8(),無(wú)符號(hào)8位整形數(shù)據(jù)類(lèi)型,值域?yàn)?至255,常用于圖像表示和處理。(節(jié)省存儲(chǔ)空間,提高處理速度)int8(),int16(

3、),int32(),uint16(),uint32()數(shù)值型數(shù)據(jù)結(jié)構(gòu)符號(hào)型,sym(A),常用于公式推導(dǎo)、解析解解法符號(hào)變量聲明symsvar_listvar_props例:symsabrealsymscpositive符號(hào)型數(shù)值可采用變精度函數(shù)求值vpa(A),或vap(A,n)>>vpa(pi)ans=3.1415926535897932384626433832795>>vpa(pi,60)ans=3.14159265358979323846264338327950288419716939937510582097494符號(hào)型變量數(shù)據(jù)類(lèi)型字符串型數(shù)據(jù):用單引號(hào)括起來(lái)。多維

4、數(shù)組:是矩陣的直接擴(kuò)展,多個(gè)下標(biāo)。單元數(shù)組:將不同類(lèi)型數(shù)據(jù)集成到一個(gè)變量名下面,用{}表示;例:用A{i,j}可表示單元數(shù)組A的第i行,第j列的內(nèi)容。類(lèi)與對(duì)象:允許用戶自己編寫(xiě)包含各種復(fù)雜詳細(xì)的變量,可以定義傳遞函數(shù)。MATLAB支持的其它數(shù)據(jù)結(jié)構(gòu)直接賦值語(yǔ)句賦值變量=賦值表達(dá)式例:>>a=pi^2a=9.8696例:表示矩陣>>B=[1+9i,2+8i,3+7j;4+6j5+5i,6+4i;7+3i,8+2j1i]B=1.0000+9.0000i2.0000+8.0000i3.0000+7.0000i4.0000+6.0000i5.0000+5.0000i6.0000+4

5、.0000i7.0000+3.0000i8.0000+2.0000i0+1.0000iMATLAB的基本語(yǔ)句結(jié)構(gòu)函數(shù)調(diào)用語(yǔ)句[返回變量列表]=函數(shù)名(輸入變量列表)例:[a,b,c]=my_fun(d,e,f,c)冒號(hào)表達(dá)式v=s1:s2:s3該函數(shù)生成一個(gè)行向量v,其中s1是起始值,s2是步長(zhǎng)(若省略步長(zhǎng)為1),s3是最大值。例:用不同的步距生成(0,p)間向量。>>v1=0:0.2:piv1=Columns1through900.20000.40000.60000.80001.00001.20001.40001.6000Columns10through161.80002

6、.00002.20002.40002.60002.80003.0000>>v2=0:-0.1:pi%步距為負(fù),不能生成向量,得出空矩陣v2=Emptymatrix:1-by-0>>v3=0:piv3=0123>>v4=pi:-1:0%逆序排列構(gòu)成新向量v4=3.14162.14161.14160.1416>>v5=[0:0.4:pi,pi]v5=00.40000.80001.20001.60002.00002.40002.80003.1416基本語(yǔ)句格式B=A(v1,v2)v1、v2分別表示提取行(列)號(hào)構(gòu)成的向量。例:>>A=[1,2,3,4;3,4,5,6;5,6,7,

7、8;7,8,9,0]A=1234345656787890>>B1=A(1:2:end,:)%提取全部奇數(shù)行、所有列。B1=12345678子矩陣提取>>B2=A([3,2,1],[2,3,4])%提取3,2,1行、2,3,4列構(gòu)成子矩陣。A=B2=1234678345645656782347890>>B3=A(:,end:-1:1)%將A矩陣左右翻轉(zhuǎn),即最后一列排在最前面。B3=4321654387650987矩陣表示矩陣轉(zhuǎn)置數(shù)學(xué)表示(若A有復(fù)數(shù)元素,先轉(zhuǎn)置再取各元素共軛復(fù)數(shù)值,Hermit轉(zhuǎn)置)MATLAB求解B

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。