![](https://static.zsdocx.com/FlexPaper/FileRoot/2019-8/29/10/9fa33387-cd6a-41dd-b0de-bcbb9ed51c0f/9fa33387-cd6a-41dd-b0de-bcbb9ed51c0fpic.jpg)
![matlab矩陣的表示和簡單操作_第1頁](https://static.zsdocx.com/FlexPaper/FileRoot/2019-8/29/10/9fa33387-cd6a-41dd-b0de-bcbb9ed51c0f/9fa33387-cd6a-41dd-b0de-bcbb9ed51c0f1.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、matlab矩陣的表示和簡單操作矩陣的表示和簡單操作一、矩陣的表示在MATLAB中創(chuàng)建矩陣有以下規(guī)則:a、矩陣元素必須在”[]”內(nèi);b、矩陣的同行元素之間用空格(或””)隔開;c、矩陣的行與行之間用””(或回車符)隔開;d、矩陣的元素可以是數(shù)值、變量、表達式或函數(shù);e、矩陣的尺寸不必預(yù)先定義。二,矩陣的創(chuàng)建:1、直接輸入法最簡單的建立矩陣的方法是從鍵盤直接輸入矩陣的元素,輸入的方法按照上面的規(guī)則。建立向量的時候可以利用冒號表達式,冒號表
2、達式可以產(chǎn)生一個行向量,一般格式是:e1:e2:e3,其中e1為初始值,e2為步長,e3為終止值。還可以用linspace函數(shù)產(chǎn)生行向量,其調(diào)用格式為:linspace(abn),其中a和b是生成向量的第一個和最后一個元素,n是元素總數(shù)。2、利用MATLAB函數(shù)創(chuàng)建矩陣基本矩陣函數(shù)如下:(1)ones()函數(shù):產(chǎn)生全為1的矩陣,ones(n):產(chǎn)生nn維的全1矩陣,ones(mn):產(chǎn)生mn維的全1矩陣;(2)zeros()函數(shù):產(chǎn)生全
3、為0的矩陣;(3)r()函數(shù):產(chǎn)生在(0,1)區(qū)間均勻分布的隨機陣;(4)eye()函數(shù):產(chǎn)生單位陣;(5)rn()函數(shù):產(chǎn)生均值為0,方差為1的標(biāo)準(zhǔn)正態(tài)分布隨機矩陣。3、利用文件建立矩陣當(dāng)矩陣尺寸較大或為經(jīng)常使用的數(shù)據(jù)矩陣,則可以將此矩陣保存為文件,在需要時直接將文件利用load命令調(diào)入工作環(huán)境中使用即可。同時可以利用命令reshape對調(diào)入的矩陣進行重排。因為原始數(shù)據(jù)的微小擾動而產(chǎn)生不可靠的計算結(jié)果。MATLAB中,有一個專門求希爾
4、伯特矩陣的逆的函數(shù)invhilb(n),其功能是求n階的希爾伯特矩陣的逆矩陣。(4)托普利茲矩陣托普利茲(Toeplitz)矩陣除第一行第一列外,其他每個元素都與左上角的元素相同。生成托普利茲矩陣的函數(shù)是toeplitz(xy),它生成一個以x為第一列,y為第一行的托普利茲矩陣。這里xy均為向量,兩者不必等長。toeplitz(x)用向量x生成一個對稱的托普利茲矩陣。(5)伴隨矩陣MATLAB生成伴隨矩陣的函數(shù)是compan(p),其中
5、p是一個多項式的系數(shù)向量,高次冪系數(shù)排在前,低次冪排在后。(6)帕斯卡矩陣我們知道,二次項(xy)n展開后的系數(shù)隨n的增大組成一個三角形表,稱為楊輝三角形。由楊輝三角形表組成的矩陣稱為帕斯卡(Pal)矩陣。函數(shù)pal(n)生成一個n階帕斯卡矩陣。三、矩陣的運算1、算術(shù)運算MATLAB的基本算術(shù)運算有:+(加)、-(減)、(乘)、(右除)、(左除)、^(乘方)、’(轉(zhuǎn)置)。運算是在矩陣意義下進行的,單個數(shù)據(jù)的算術(shù)運算只是一種特例。(1)矩
6、陣加減運算假定有兩個矩陣A和B,則可以由AB和AB實現(xiàn)矩陣的加減運算。運算規(guī)則是:若A和B矩陣的維數(shù)相同,則可以執(zhí)行矩陣的加減運算,A和B矩陣的相應(yīng)元素相加減。如果A與B的維數(shù)不相同,則MATLAB將給出錯誤信息,提示用戶兩個矩陣的維數(shù)不匹配。(2)矩陣乘法假定有兩個矩陣A和B,若A為mn矩陣,B為np矩陣,則C=AB為mp矩陣。(3)矩陣除法在MATLAB中,有兩種矩陣除法運算:和,分別表示左除和右除。如果A矩陣是非奇異方陣,則AB和
7、BA運算可以實現(xiàn)。AB等效于A的逆左乘B矩陣,也就是inv(A)B,而BA等效于A矩陣的逆右乘B矩陣,也就是Binv(A)。對于含有標(biāo)量的運算,兩種除法運算的結(jié)果相同。對于矩陣來說,左除和右除表示兩種不同的除數(shù)矩陣和被除數(shù)矩陣的關(guān)系,一般AB≠BA。(4)矩陣的乘方一個矩陣的乘方運算可以表示成A^x,要求A為方陣,x為標(biāo)量。(5)矩陣的轉(zhuǎn)置對實數(shù)矩陣進行行列互換,對復(fù)數(shù)矩陣,共軛轉(zhuǎn)置,特殊的,操作符.’共軛不轉(zhuǎn)置(見點運算);(6)點運
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 利用對稱操作矩陣表示的乘積推導(dǎo)分子點群的矩陣表示
- matlab課程設(shè)計--matlab矩陣操作設(shè)計
- 數(shù)列的概念和簡單表示
- 概念的EI代數(shù)表示和布爾矩陣表示的研究.pdf
- 四元數(shù)矩陣實表示和復(fù)表示的性質(zhì)研究.pdf
- matlab矩陣的輸入與生成
- 單位階躍信號的表示-matlab
- 簡單碼分復(fù)用技術(shù)和其matlab仿真
- 三角矩陣代數(shù)的表示和相對同調(diào).pdf
- matlab矩陣分析與處理matlab全課件教程
- 基本操作——矩陣(2)矩陣的運算
- 基于類別信息和稀疏表示的非負矩陣分解.pdf
- 連續(xù)時間信號在matlab中的表示
- 圖的若干矩陣表示的研究.pdf
- 用含有字母的式子表示簡單的數(shù)量關(guān)系和公式
- 淺析光偏振態(tài)的矩陣表示法
- matlab積分的計算及其簡單應(yīng)用論文
- 簡單操作指南
- Jacobsthal數(shù)的矩陣表示及其應(yīng)用.pdf
- matlab基本操作教程
評論
0/150
提交評論