layout->default2>>clear>>A1=int2str(eye(4))A1=1000010000100001>>size(A1)ans=410>">
MATLAB的數(shù)值運(yùn)算ppt課件.ppt

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

ID:58923521

大小:1000.50 KB

頁數(shù):70頁

時間:2020-09-29

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

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

1、問題分析(1)clear:清理內(nèi)存clc:清屏1問題分析(2)Desktop->layout->default2>>clear>>A1=int2str(eye(4))A1=1000010000100001>>size(A1)ans=410>>A2=num2str(rand(3))A2=0.950130.485980.456470.231140.89130.0185040.606840.76210.82141>>size(A2)ans=331>>A2=num2str(rand(3));問題分析(3)3問題分析(4)用兩種

2、方法創(chuàng)建一個二維數(shù)組,掌握二維數(shù)組的創(chuàng)建方法,以及數(shù)據(jù)的修改方法,盡量考慮計算效率。>>A=[333;233;433]>>A=3*ones(3),A(2,1)=2,A(3,1)=44問題分析(5)計算下式的結(jié)果,其中x=45°>>x=pi/180*(45);%將角度單位由度轉(zhuǎn)換為函數(shù)要求的弧度值>>z=(sin(x)+sqrt(35))/72^(1/5)z=2.81585第2講MATLAB數(shù)值運(yùn)算——matlab具有出色的數(shù)值計算能力,占據(jù)世界上數(shù)值計算軟件的主導(dǎo)地位6本講目標(biāo)理解數(shù)值運(yùn)算的有關(guān)概念加深對MATLAB中

3、矩陣的理解掌握使用MATLAB數(shù)值運(yùn)算的基本方法7數(shù)值運(yùn)算的功能創(chuàng)建矩陣矩陣運(yùn)算多項(xiàng)式運(yùn)算線性方程組數(shù)值統(tǒng)計線性插值8矩陣實(shí)例 圖像92010年“人與水”國際攝影大賽比賽特等獎被取消沿Y軸翻轉(zhuǎn)A*B(翻轉(zhuǎn)矩陣)=>A’原圖A參賽圖A’>>fliplr(A)102005年華賽金獎作品《廣場鴿注射禽流感疫苗》的獲獎資格2008年被取消整體姿態(tài)圖像矩陣中兩只鴿子特征值高邊緣11矩陣實(shí)例 信號BuzzingBee.wav(windowssystem32)12一.數(shù)值變量變量名區(qū)分大小寫;變量名的長度是有規(guī)定的,超過時給出警告

4、信息;變量名必須以字母開頭,其余可包含字母、數(shù)字、下劃線,但不得使用標(biāo)點(diǎn)符號。MATLAB是以矩陣為基本運(yùn)算單元的,而構(gòu)成數(shù)值矩陣的基本單元就是數(shù)值。MATLAB中的變量名必須遵循:13比如以下的例子就是輸入了變量x和X,這是兩個不同的變量,一個是數(shù)字,一個是矩陣。14二、創(chuàng)建矩陣的方法1.直接輸入法規(guī)則:?矩陣元素必須用[]括住?在[]內(nèi)矩陣的行與行之間必須用分號分隔?矩陣元素必須用逗號或空格分隔15矩陣元素可以是任何matlab表達(dá)式,可以是實(shí)數(shù),也可以是復(fù)數(shù),復(fù)數(shù)可用特殊數(shù)i,j輸入a=[123;456]x=[2

5、pi/2;sqrt(3)3+5i]矩陣元素16符號的作用逗號和分號的其他作用?逗號和分號可作為指令間的分隔符,matlab允許多條語句在同一行出現(xiàn)。?分號如果出現(xiàn)在指令后,屏幕上將不顯示結(jié)果。17注意:只要是賦過值的變量,不管是否在屏幕上顯示過,都存儲在工作空間中,以后可隨時顯示或調(diào)用。變量名盡可能不要重復(fù),否則會覆蓋。當(dāng)一個指令或矩陣太長時,可用???續(xù)行當(dāng)屏幕內(nèi)容過多,用clc清除命令窗口18冒號的作用?用于生成等間隔的向量,默認(rèn)間隔為1。?用于選出矩陣指定行、列及元素。?循環(huán)語句19空陣[]—matlab允許輸入

6、空陣,當(dāng)一項(xiàng)操作無結(jié)果時,返回空陣。rand——產(chǎn)生0和1之間均勻分布的隨機(jī)矩陣randn——產(chǎn)生均值為0,方差為1的正態(tài)分布的隨機(jī)矩陣eye——單位矩陣(對角元素為1,其他為0)zeros——全部元素都為0的矩陣ones——全部元素都為1的矩陣2.用matlab函數(shù)創(chuàng)建矩陣20還有伴隨矩陣、稀疏矩陣、魔方矩陣、對角矩陣、范德蒙等矩陣的創(chuàng)建,就不一一介紹了。注意:matlab嚴(yán)格區(qū)分大小寫字母,因此a與A是兩個不同的變量。matlab函數(shù)名必須小寫。21三.矩陣的修改?直接修改可用?鍵找到所要修改的矩陣,用?鍵移動到要

7、修改的矩陣元素上即可修改。?指令修改可以用A(?,?)=?來修改。22例如a=[120;305;789]a=120305789a(3,3)=0a=12030578023矩陣加、減(+,-)運(yùn)算規(guī)則:?相加、減的兩矩陣必須有相同的行和列兩矩陣對應(yīng)元素相加減。?允許參與運(yùn)算的兩矩陣之一是標(biāo)量。標(biāo)量與矩陣的所有元素分別進(jìn)行加減操作。四、矩陣運(yùn)算24規(guī)則:A矩陣的列數(shù)必須等于B矩陣的行數(shù)標(biāo)量可與任何矩陣相乘。a=[123;456;780];b=[1;2;3];c=a*bc=1432232.矩陣乘(?)運(yùn)算25d=[-1;0;2

8、];f=pi*df=-3.141606.2832263.矩陣除(/)運(yùn)算矩陣除的運(yùn)算在線性代數(shù)中沒有,有矩陣逆的運(yùn)算,在matlab中有兩種矩陣除運(yùn)算左除ab等價于inv(a)*b右除b/a等價于b*inv(a)inv(a)矩陣的逆27>>a=[123;301;421];>>det(a)ans=18>>b=[555;555;5

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

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

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