《MATLAB的數(shù)值運(yùn)算》PPT課件.ppt

《MATLAB的數(shù)值運(yùn)算》PPT課件.ppt

ID:51644342

大小:271.50 KB

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

時(shí)間:2020-03-27

《MATLAB的數(shù)值運(yùn)算》PPT課件.ppt_第1頁(yè)
《MATLAB的數(shù)值運(yùn)算》PPT課件.ppt_第2頁(yè)
《MATLAB的數(shù)值運(yùn)算》PPT課件.ppt_第3頁(yè)
《MATLAB的數(shù)值運(yùn)算》PPT課件.ppt_第4頁(yè)
《MATLAB的數(shù)值運(yùn)算》PPT課件.ppt_第5頁(yè)
資源描述:

《《MATLAB的數(shù)值運(yùn)算》PPT課件.ppt》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。

1、第二章MATLAB的數(shù)值運(yùn)算MATLAB具有強(qiáng)大的數(shù)值運(yùn)算能力,它是基于矩陣的運(yùn)算工具。2.1基本語(yǔ)法結(jié)構(gòu)MATLAB語(yǔ)言的所有運(yùn)算都是基于矩陣運(yùn)算來完成的所有變量都定義為矩陣所有的運(yùn)算都是關(guān)于矩陣的運(yùn)算。對(duì)于傳統(tǒng)的標(biāo)量運(yùn)算,在MATLAB中單獨(dú)定義了點(diǎn)運(yùn)算。2.1.1變量與賦值語(yǔ)句(1)變量名稱:字母+數(shù)字,以字母開頭,長(zhǎng)度最大為63個(gè)字母,區(qū)分大小寫(2)變量性質(zhì):全為矩陣,size()函數(shù)。2.1基本語(yǔ)法結(jié)構(gòu)>>A=[12;34;56];>>size(A)ans=32矩陣用“[]”作為標(biāo)識(shí)符,1*

2、1矩陣可省略“[]”。矩陣的行元素之間用空格或“,”分隔,各行之間用“;”分隔。如:>>A=[12;34;56]%或A=[1,2;3,4;5,6]A=1234562.1基本語(yǔ)法結(jié)構(gòu)(3)變量賦值常數(shù)賦值:如上例中矩陣A的賦值,x=9;字符串賦值:f1=‘Thisisastring’;表達(dá)式賦值:f2=‘exp(-2*x)*sin(x/5)’;(4)變量查詢(A)變量值的查詢:直接鍵入變量名(B)變量信息:who,whos命令>>whosANameSizeBytesClassA3x248doublearr

3、ayGrandtotalis6elementsusing48bytes2.1基本語(yǔ)法結(jié)構(gòu)2.1.2函數(shù)語(yǔ)句MATLAB中除賦值語(yǔ)句外的其他語(yǔ)句a=[123];b=[4;5;6];%賦值語(yǔ)句c=a*b%乘運(yùn)算x=0.9;y=sin(x);2.1.3結(jié)構(gòu)變量1.結(jié)構(gòu)變量的創(chuàng)建1)直接創(chuàng)建patient.name='hello‘;patient.bill=50;patient.home='jinan‘;patientpatient=name:'hello'bill:50home:'jinan‘patient(

4、2).name='web‘;patient(2).bill=89;patient(2).home='uk‘;2)利用結(jié)構(gòu)函數(shù)創(chuàng)建S=STRUCT('field1',VALUES1,'field2',VALUES2,...)s=struct('type',{'big','little'},'color','red','x',{34})數(shù)據(jù)的顯示格式2.1.4變量精度MATLAB中一律使用雙精度數(shù)可用format命令設(shè)置數(shù)據(jù)的顯示格式format只是影響結(jié)果的顯示,不影響計(jì)算與存儲(chǔ)。format(short

5、):短格式(5位定點(diǎn)數(shù))formatlong:長(zhǎng)格式(15位定點(diǎn)數(shù))formatshorte:短格式e方式formatlonge:長(zhǎng)格式e方式formatbank:2位十進(jìn)制99.12(銀行貨幣形式)formathex:十六進(jìn)制格式2.1.5永久變量matlab中預(yù)定義的一些特殊的量。i,j虛數(shù)單位Realmin最小的正浮點(diǎn)數(shù),pi圓周率Realmax最大的浮點(diǎn)數(shù),eps浮點(diǎn)運(yùn)算的相對(duì)精度Inf無窮大NaNnotanumber,不定值>>1/0Warning:Dividebyzero.ans=Inf>>

6、0/0Warning:Dividebyzero.ans=NaN2.2矩陣運(yùn)算2.2.1矩陣變量賦值方法1.直接賦值>>a=[11+2i;2+iexp(1)]a=1.00001.0000+2.0000i2.0000+1.0000i2.71832.增量賦值格式:x=初值:增值:終值>>x=1:0.1:1.2x=1.00001.10001.2000增量缺省時(shí)默認(rèn)為12.2.1矩陣變量賦值方法3.初等矩陣賦值z(mì)eros(m,n)m*n全0矩陣ones(m,n)m*n全1矩陣eyes(m,n)m*n單位矩陣ran

7、d(m,n)m*n隨機(jī)矩陣,0~1之間均勻分布randn(m,n)m*n隨機(jī)矩陣,正態(tài)分布,期望值0rand(3,4)ans=0.92180.40570.41030.35290.73820.93550.89360.81320.17630.91690.05790.00992.2.1矩陣變量賦值方法例2.9已知控制系統(tǒng)的3個(gè)特征根,構(gòu)造系統(tǒng)的伴隨矩陣。sysroot=[-1–2–3];%3個(gè)特征根a=poly(sysroot);%得到特征方程的系數(shù)向量b=[a(4),a(3),a(2)];comp=[zer

8、os(2,1),eye(2);-b];comp=%控制系統(tǒng)的伴隨矩陣為010%

9、01

10、001%

11、:….

12、-6-11-6%

13、0……….1

14、%

15、-a(n)–a(n-1)…-a(2)

16、2.2.2矩陣常規(guī)運(yùn)算矩陣的常規(guī)運(yùn)算應(yīng)符合矩陣維數(shù)的要求,其常規(guī)運(yùn)算符有:+;-;*;.*;^;.^;;/;./a’;inv(a)矩陣翻轉(zhuǎn)fliplr,flipud,rot90關(guān)于除法左除“”:相當(dāng)于Ax=B的解,x=A-1B。右除“/”:相當(dāng)于xA=B的解,x

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

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

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(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)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。