




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第二講 MATLAB的數(shù)值計(jì)算功能 1,1、向量及其運(yùn)算 2、矩陣及其運(yùn)算,2,1、向量及其運(yùn)算,1.1)向量的生成 向量是組成矩陣的基本元素,有行向量和列向量之分; A、生成方式一 直接在命令窗口輸入 向量元素用“”括起來(lái),元素間用空格、逗號(hào)或分號(hào)分隔; 注意:空格和逗號(hào)分隔成行向量,分號(hào)分割成列向量 例如: a=1,2,3,4;a=1 2 3 4都生成 a = 2 3 4,而a=1;2;3;4則生成 a = 1 2 3 4,3,B、生成方式二 等差元素向量的生成 冒號(hào)表達(dá)式生成向量 基本格式:xx1:step:x2 xx1:x2,a=1:2:12 a = 1 3 5 7 9 11 a=12
2、:-2:1 a = 12 10 8 6 4 2 a=1:6 a = 1 2 3 4 5 6,4,線性等分向量生成 y=linspace(x1,x2) 生成100維行向量 y=linspace(x1,x2,n) 生成n維行向量,a=linspace(1,100,6) a = 1.0000 20.8000 40.6000 60.4000 80.2000 100.0000,5,對(duì)數(shù)等分向量生成 y=logspace(x1,x2)生成50維對(duì)數(shù)等分向量, y(1)=10 x1 y(50)=10 x2 y=logspace(x1,x2,n)生成n維對(duì)數(shù)等分向量 y(1)=10 x1 y(n)=10 x2
3、,a=logspace(0,5,6) a = 1 10 100 1000 10000 100000,行向量與列向量轉(zhuǎn)置可以使用“ ”,(單引號(hào)),例如:a1=a2,6,1.2)向量的基本運(yùn)算 與數(shù)運(yùn)算,a = 1.0000 20.8000 40.6000 60.4000 80.2000 100.0000 a-1 ans = 0 19.8000 39.6000 59.4000 79.2000 99.0000 a*2 ans = 2.0000 41.6000 81.2000 120.8000 160.4000 200.0000,向量與向量之間的運(yùn)算 相互之間的加或減,向量中的每個(gè)元素對(duì)應(yīng)進(jìn)行加減運(yùn)
4、算,7,點(diǎn)積計(jì)算 指兩個(gè)向量在其中一個(gè)向量方向上的投影的乘積。 dot(a,b) a,b必須同維。,a=1 2 3; b=3,4,5; dot(a,b) ans = 26 sum(a.*b) ans = 26,對(duì)應(yīng)位置元素相乘再相加,8,叉積 表示過(guò)兩相交向量的交點(diǎn)的垂直于兩向量所在平面的向量。 cross(a,b) a,b必須為三維向量。 混合積,c=cross(a,b) c = -2 4 -2 dot(a,cross(b,c) ans = 24,9,2、矩陣及其運(yùn)算,2.1矩陣的生成 MATLAB所有的數(shù)值功能都以矩陣為基本單元來(lái)實(shí)現(xiàn)的,矩陣 或者通過(guò)大型矩陣通借助M文件來(lái)輸入;或者通過(guò)語(yǔ)
5、句和函數(shù)產(chǎn)生矩 陣;或者通過(guò)外部的數(shù)據(jù)文件中導(dǎo)入矩陣,A = 1,2,3; 4,5,6; 7,8,9 A = 1 2 3 4 5 6 7 8 9,a=1 2 3 4 5 6 7 8 9 a = 1 2 3 4 5 6 7 8 9,10,2.2矩陣的基本數(shù)值運(yùn)算 加減運(yùn)算 要求兩矩陣必須同階。而矩陣與常數(shù)之間的運(yùn)算為矩陣中對(duì)應(yīng)位置元素與常數(shù)運(yùn)算,a=1 2 3;2 3 4; 3 4 5; b=1 1 1;2 2 2;3 3 3; c=a+b c = 2 3 4 4 5 6 6 7 8,11,乘法 要求a為ij階,b為jk階時(shí),ab才能相乘。 除法 左除“”: 相當(dāng)于Ax=B的解,x=A-1B。
6、右除“/”:相當(dāng)于xA=B的解,x=BA-1 A-1B=(BA-1)。 通常,右除稍快一些,而左除可以避免奇異性。對(duì)于AxB,其中A為(nm)階矩陣: n=m且非奇異時(shí),方程為恰定方程; nm方程為超定方程; nm 方程為欠定方程。,12,A=1 2 3;4 5 6;7 8 0;1 3 5; B=1 3 5;2 4 6; A/B ans = 0 0.5000 -3.0000 3.5000 -12.0000 10.2500 1.0000 0.0000,(BA) ans = 0 0.5000 -3.0000 3.5000 -12.0000 10.2500 1.0000 0.0000,13,2.3矩
7、陣的特征參數(shù)運(yùn)算 矩陣的乘方和開(kāi)方運(yùn)算,矩陣必須為方陣 可以進(jìn)行更高次的乘方運(yùn)算, a=1 2 3 4;5 6 7 8; 9 10 8 9;2 3 4 5 a = 1 2 3 4 5 6 7 8 9 10 8 9 2 3 4 5 b=a2 b = 46 56 57 67 114 140 145 171 149 185 197 233 63 77 79 93,14, b = 46 56 57 67 114 140 145 171 149 185 197 233 63 77 79 93 c=sqrtm(b) c = 3.1179 3.0705 2.2932 2.2458 5.4018 6.8081
8、 6.3709 7.7771 4.9747 7.2075 9.9635 12.1963 3.6889 4.0049 3.3126 3.6287 d=c2 d = 46.0000 56.0000 57.0000 67.0000 114.0000 140.0000 145.0000 171.0000 149.0000 185.0000 197.0000 233.0000 63.0000 77.0000 79.0000 93.0000,15,矩陣的逆運(yùn)算 矩陣可逆的充要條件是矩陣的行列式不為零,用inv()函數(shù),A=2 1 -3 -1;3 1 0 7;-1 2 4 -2;1 0 -1 5; inv(
9、A) ans = -0.0471 0.5882 -0.2706 -0.9412 0.3882 -0.3529 0.4824 0.7647 -0.2235 0.2941 -0.0353 -0.4706 -0.0353 -0.0588 0.0471 0.2941,16,矩陣的行列式運(yùn)算 函數(shù) det,A=2 1 -3 -1;3 1 0 7;-1 2 4 -2;1 0 -1 5; a1=det(A) a1 = -85 a2=det(inv(A) a2 = -0.0118 a1*a2 ans = 1,17,特征值函數(shù) 函數(shù) x,y=eig(A) 可以給出特征值和特征向量的值 x為特征向量矩陣,y為特征
10、值矩陣。,A=7 3 -2;3 4 -1;-2 -1 3; x,y=eig(A) x = 0.5774 0.0988 -0.8105 -0.5774 -0.6525 -0.4908 0.5774 -0.7513 0.3197,y = 2.0000 0 0 0 2.3944 0 0 0 9.6056,18,秩函數(shù) 函數(shù) rank 跡函數(shù) 矩陣所有對(duì)角線上元素的和稱為矩陣的跡。 函數(shù) trace,e = 1 1 1 5 2 2 2 2 3 3 3 5,rank(e) ans = 2,a = 1 2 3 4 5 6 7 8 9 10 8 9 2 3 4 5 trace(a) ans = 20,19,
11、2.4矩陣的分解運(yùn)算 LU分解 L,U=lu(A) 又稱三角分解,目的是分解成一個(gè)下三角陣L和一個(gè)上三角陣U的乘積,即ALU,a=1 2 3;2 4 1;4 6 7; l,u=lu(a) l = 0.2500 0.5000 1.0000 0.5000 1.0000 0 1.0000 0 0 u = 4.0000 6.0000 7.0000 0 1.0000 -2.5000 0 0 2.5000,20,正交分解 AQR,a=1 1 1;2 -1 -1;2 -4 5; q,r=qr(a) q = -0.3333 -0.6667 -0.6667 -0.6667 -0.3333 0.6667 -0.6
12、667 0.6667 -0.3333 r = -3 3 -3 0 -3 3 0 0 -3,將矩陣A做正交化分解,使得Q*R=A,其中Q為正交矩陣(其范數(shù)為1,指令norm(Q)=1),R為對(duì)角化的上三角矩陣。,21,2.5 矩陣的特殊處理函數(shù) 變維 reshape(X,M,N) X變?yōu)镸N維 reshape(X,M,N,P,)X變?yōu)镸NP 或reshape(X,M N P ) “:” 操作符,a=1:12; b=reshape(a,2,6) b = 1 3 5 7 9 11 2 4 6 8 10 12,c=zeros(4,3); c(:)=a(:) c = 1 5 9 2 6 10 3 7 1
13、1 4 8 12,22,變向 對(duì)矩陣進(jìn)行旋轉(zhuǎn):rot90 上下翻轉(zhuǎn) flipud 左右翻轉(zhuǎn)fliplr,x=1 4;2 5;3 6 x = 1 4 2 5 3 6 rot90(x) ans = 4 5 6 1 2 3,x=1 4;2 5;3 6 x = 1 4 2 5 3 6 flipud(x) ans = 3 6 2 5 1 4,23,2.6常用特殊矩陣的生成 單位矩陣:eye(m,n); eye(m) 零 矩 陣:zeros(m,n); zeros(m) 一 矩 陣:ones(m,n); ones(m) 對(duì)角矩陣:對(duì)角元素向量 V=a1,a2,an A=diag(V) 隨機(jī)矩陣:rand(m,n)產(chǎn)生一個(gè)mn的均勻分別的隨機(jī)矩陣,24,eye(2,3) ans= 1 0 0 0 1 0 zeros(2,3) ans= 0 0 0 0 0 0 ones(2,3) ans= 1 1 1 1 1 1 V=5 7 2; A=diag(V) A= 5 0 0 0 7 0 0 0 2,eye(2) ans= 1 0 0 1 zeros(2) ans= 0 0 0 0 ones(2) ans
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 民政小區(qū)車輛管理辦法
- 小學(xué)籃球社團(tuán)活動(dòng)方案
- 220kV變電站工程試運(yùn)行流程與解析
- 古代文學(xué)專題:經(jīng)典文本與思想傳承研究
- 公共平臺(tái)建設(shè)管理辦法
- 大豆籽粒營(yíng)養(yǎng)成分與豆乳品質(zhì)的關(guān)系分析
- 高考期間食堂食品安全保障措施
- 太陽(yáng)系行星保護(hù)在深空探測(cè)任務(wù)中的實(shí)踐與挑戰(zhàn)
- 施工企業(yè)安全生產(chǎn)事故應(yīng)急預(yù)案
- 氣溶膠輻射特征影響下的香河地區(qū)環(huán)境監(jiān)測(cè)研究
- 心理學(xué)考試題及答案
- 護(hù)理領(lǐng)域的職業(yè)發(fā)展與前景展望
- 2025上海濟(jì)光職業(yè)技術(shù)學(xué)院輔導(dǎo)員考試試題及答案
- 2024年江蘇三支一扶真題
- 主、被動(dòng)防護(hù)網(wǎng)施工方案-圖文
- 2025年初中語(yǔ)文文學(xué)常識(shí):???00題匯編
- 君易和文化課件
- 藥食同源106種25年4月更新
- 2025年江蘇省南通市中考英語(yǔ)適應(yīng)性試卷(A卷)
- 無(wú)機(jī)鹽在化妝品行業(yè)的應(yīng)用研究考核試卷
評(píng)論
0/150
提交評(píng)論