




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
計算數(shù)學(xué)專業(yè)數(shù)值代數(shù)方向的
Matlab相關(guān)函數(shù)一、創(chuàng)建稀疏矩陣二、矩陣特征、范數(shù)以及條件數(shù)三、矩陣的分解四、特殊矩陣的生成五、最小二乘擬合直線一、創(chuàng)建稀疏矩陣在MATLAB中,通過函數(shù)sparse()把普通矩陣轉(zhuǎn)換為稀疏矩陣,該函數(shù)的調(diào)用格式如下。1.S=sparse(A):
該函數(shù)將矩陣A轉(zhuǎn)換為稀疏矩陣S。當(dāng)矩陣A是系數(shù)存儲時,則函數(shù)調(diào)用相當(dāng)于S=A。2.S=sparse(m,n):該函數(shù)產(chǎn)生一個mxn的所有元素都是0的稀疏矩陣。3.S=sparse(u,v,S):
該函數(shù)的輸入?yún)?shù)u,v和S是3個等長的向量。S是要建立的稀疏矩陣的非0元素,u(i),v(i)分別是s(i)的行和列下標(biāo),該函數(shù)建立一個max(u)行、max(v)列,并以s為非零元素的稀疏矩陣。4.S=sparse(i,j,s,m,n):
該函數(shù)中i和j分別是稀疏矩陣中非零元素的行和列,s為相應(yīng)的元素值,m和n分別是矩陣的行和列。例:將普通矩陣轉(zhuǎn)換為稀疏矩陣,代碼如下:clearall;A=rand(15,10)>0.98S=sparse(A)%產(chǎn)生稀疏矩陣whos例:將稀疏矩陣轉(zhuǎn)換為普通矩陣,代碼如下:clearall;A=[0002;0030;0000;4000]S1=sparse(A)%產(chǎn)生稀疏矩陣S2=sparse([4,2,1],[1,3,4],[432],4,4)%產(chǎn)生稀疏矩陣B=full(S1)%轉(zhuǎn)換為普通矩陣
計算數(shù)學(xué)專業(yè)數(shù)值代數(shù)方向的
Matlab相關(guān)函數(shù)一、創(chuàng)建稀疏矩陣二、矩陣特征、范數(shù)以及條件數(shù)三、矩陣的分解四、特殊矩陣的生成五、最小二乘擬合直線二、矩陣特征、范數(shù)以及條件數(shù)(一)矩陣特征y1=det(A)
求矩陣A的行列式[V,D]=eig(A)
求矩陣A的特征向量、特征值構(gòu)成的對角陣b1=diag(A)
獲取A的主對角元素B2=diag(A,i)
獲取第i條對角元素(對角線以上)triu(A)
返回矩陣A的上三角矩陣Tril(A)
返回矩陣A的下三角矩陣triu(A,k)
返回矩陣A的第k條對角線以上的元素C=inv(A)
求逆(A為可逆方陣)D=pinv(A)
求A的廣義逆d=rank(A)
求矩陣A的秩(二)矩陣范數(shù)n1=norm(A,1)
計算矩陣的1-范數(shù)n2=norm(A)
計算矩陣的2-范數(shù)n3=norm(A,inf)
計算矩陣的無窮范數(shù)n3=norm(A,’fro’)
計算矩陣的Frobenius范數(shù)n5=normest(A)
計算矩陣2-范數(shù)的估計值(三)條件數(shù)及其他c1=cond(A,1)
矩陣的1-范數(shù)下的條件數(shù)c2=cond(A,2)
矩陣的2-范數(shù)下的條件數(shù)c3=cond(A,inf)
矩陣無窮范數(shù)下的條件數(shù)x1=expm(A)
計算矩陣的指數(shù)X2=logm(A)
計算矩陣A的對數(shù)X1=funm(A,@sin)
計算矩陣的正弦
計算數(shù)學(xué)專業(yè)數(shù)值代數(shù)方向的
Matlab相關(guān)函數(shù)一、創(chuàng)建稀疏矩陣二、矩陣特征、范數(shù)以及條件數(shù)三、矩陣的分解四、特殊矩陣的生成五、最小二乘擬合直線三、矩陣的分解(一)Cholesky分解R=chol(A):
該函數(shù)對正定矩陣A進(jìn)行Cholesky分解,返回值R為上三角矩陣,滿足A=R’*R。如果矩陣A不是正定矩陣,則返回出錯信息。[R,p]=chol(A):
當(dāng)矩陣A是正定矩陣時,進(jìn)行Cholesky分解,返回值R為上三角矩陣,滿足A=R’*R,p=0。如果矩陣A不是正定矩陣,則返回值p是一個正整數(shù),R為上三角矩陣,其階數(shù)為p-1,且滿足A(1:p-1,1:p-1)=R’*R例:利用函數(shù)進(jìn)行矩陣的Cholesky分解clearall;A=pascal(4) %產(chǎn)生4階的帕斯卡矩陣eig(A)R=chol(A) %矩陣的Cholesky分解R’*R(二)LU分解高斯消去法又稱為LU分解,將方陣A分解為下三角矩陣的置換矩陣L和上三角矩陣U的乘積。即滿足A=L*U[L1,U1]=lu(A):
該函數(shù)將矩陣A分解為下三角矩陣的置換矩陣L1和上三角矩陣U1,它們滿足A=L1*U1。[L2,U2,P]=lu(A):
該函數(shù)將矩陣A分解為下三角矩陣L2和上三角矩陣U2,以及置換矩陣P,它們滿足L2*U2=P*AY=lu(A):
該函數(shù)將下三角矩陣和上三角矩陣合并在矩陣Y中,矩陣Y的對角元素為上三角矩陣的對角元素,并且滿足Y=L2+U2-eye(size(A))例:利用函數(shù)lu()進(jìn)行矩陣的LU分解,代碼如下clearall;A=[234;849;531][L1,U1]=lu(A) %矩陣的LU分解[L2,U2,P]=lu(A)Y1=lu(A) %矩陣的LU分解L1*U1 %驗證Y2=L2+U2-eye(size(A))%驗證(三)QR分解矩陣的正交分解,又稱為QR分解。QR分解將一個mxn的矩陣A分解為一個正交矩陣Q(大小為mxn)和一個上三角矩陣R(大小為mxn)的乘積,即A=Q*R。在MATLAB中通過函數(shù)qr()進(jìn)行矩陣的QR分解。該函數(shù)的調(diào)用格式為[Q,R]=qr(A),其中Q味正交矩陣,R為上三角矩陣。(四)SVD分解s=svd(A):該函數(shù)對矩陣A進(jìn)行奇異值分解,返回由奇異值組成的列向量,奇異值按照從大到小的順序進(jìn)行排列。[U,S,V]=svd(A):該函數(shù)對矩陣A進(jìn)行奇異值分解,其中U和V為酉矩陣,S為一個對角矩陣,對角線元素為矩陣奇異值的降序排列。例:利用函數(shù)svd()進(jìn)行矩陣的奇異值分解,代碼如下:clearall;A=[234;849;531]s=svd(A)%矩陣的SVD分解[U,S,V]=svd(A)%矩陣的SVD分解U*S*V’%驗證norm(A)(五)Schur分解矩陣A的Schur分解公式為A=U*S*U’,矩陣A必須是方陣,U為酉矩陣,S為塊對角矩陣,由對角線上的1x1和2x2等小塊組成。[U,S]=schur(A):
該函數(shù)將矩陣A進(jìn)行Schur
分解,返回酉矩陣U和塊對角矩陣S。S=schur(A):
該函數(shù)僅返回塊對角矩陣S。例:利用函數(shù)schur()進(jìn)行矩陣的Schur分解,代碼如下:clearall;A=pascal(4)%產(chǎn)生4階帕斯卡矩陣[U,S]=schur(A)%矩陣的Schur分解U*S*U’%驗證(六)Hessenberg分解H=hess(A):該函數(shù)對方陣A進(jìn)行Hessenberg分解,返回Hessenberg矩陣H。[P,H]=hess(A):該函數(shù)對方陣A進(jìn)行Hessenberg分解,返回值為P和H,滿足A=P*H*P’,并且P’*P=eye(size(P)).例:利用函數(shù)hess()進(jìn)行矩陣的Hessenberg分解,代碼如下:clearall;A=[1353;2691;74110;2593];H1=hess(A)%矩陣的Hessenberg分解[P2,H2]=hess(A)%矩陣的Hessenberg分解B=P2*H2*P2’%驗證C=P2’*P2
計算數(shù)學(xué)專業(yè)數(shù)值代數(shù)方向的
Matlab相關(guān)函數(shù)一、創(chuàng)建稀疏矩陣二、矩陣特征、范數(shù)以及條件數(shù)三、矩陣的分解四、特殊矩陣的生成五、最小二乘擬合直線四、特殊矩陣的生成(一)全零矩陣A=zero(N):
該函數(shù)產(chǎn)生NxN的全零矩陣A=zero(M,N):該函數(shù)產(chǎn)生MxN的全零矩陣A=zero(M,N,P…):
該函數(shù)產(chǎn)生NxNxPx…的全零矩陣A=zero(size(B)):該函數(shù)產(chǎn)生和矩陣B維數(shù)相同的全零矩陣(二)全1矩陣和單位矩陣在Matlab中,采用函數(shù)one()產(chǎn)生1矩陣,該函數(shù)的調(diào)用格式和函數(shù)zeros()基本一致。采用函數(shù)eye()產(chǎn)生單位矩陣,該函數(shù)的調(diào)用格式如下。A=eye(N):
該函數(shù)產(chǎn)生NxN單位矩陣。A=zeros(M,N):該函數(shù)產(chǎn)生MxN的矩陣,對角線元素為1,其余元素均為0。A=zeros(size(B)):
該函數(shù)產(chǎn)生和矩陣B維數(shù)相同的單位矩陣(三)范得蒙矩陣范得蒙(Vandermonde)矩陣最后一列全為1,倒數(shù)第二列為一個指定的向量,其他各列是其后列與倒數(shù)第二列的點乘積??梢杂靡粋€指定向量生成一個范得蒙矩陣。 在Matlab中,通過函數(shù)vander(V)生成以向量V為基礎(chǔ)向量的范得蒙矩陣。(四)希爾伯特矩陣 在MATLAB中,通過函數(shù)hilb()生成希爾伯特(Hilbert)矩陣,該函數(shù)的調(diào)用格式為hilb(n),產(chǎn)生n階的希爾伯特矩陣。希爾伯特矩陣是一種病態(tài)矩陣,矩陣中任何一個元素發(fā)生微小得變化,整個矩陣的值和逆矩陣都發(fā)生巨大的變化。 在MATLAB中,通過函數(shù)invhilb()求希爾伯特矩陣的逆矩陣,該函數(shù)的調(diào)用格式為invhilb(n),該函數(shù)產(chǎn)生n階的希爾伯特矩陣的逆矩陣。例:希爾伯特矩陣和其逆矩陣,代碼如下clearall;A=hilb(3) %產(chǎn)生希爾伯特矩陣B=hilb(4) %產(chǎn)生希爾伯特矩陣C=invhilb(3) %產(chǎn)生希爾伯特逆矩陣D=invhilb(4) %產(chǎn)生希爾伯特矩陣A*C %驗證(五)托普利茲矩陣 托普利茲(Toeplitz)矩陣除第一行和第一列外,其他每個元素都與左上角的元素相同,在MATLAB中,通過函數(shù)toeplitz()生成托普利茲矩陣。該函數(shù)的調(diào)用格式如下。toeplitz(x):該函數(shù)用向量x生成一個對稱的托普利茲矩陣toeplitz(x,y):
該函數(shù)產(chǎn)生一個以x為第一列,y為第一行的托普利茲矩陣。X和y均為向量,兩者不必等長。需要注意的是,向量x和y的第一個元素必須相等。例:利用函數(shù)toeplitz()生成托普利茲矩陣,代碼如下clearall;A=toeplitz(3:6) %產(chǎn)生托普利茲矩陣x=3:8 y=3:7 B=toeplitz(x,y) %產(chǎn)生托普利茲矩陣 在MATLAB中,通過函數(shù)compan()產(chǎn)生伴隨矩陣,該函數(shù)的調(diào)用格式為compan(p),其中p味多項式的系數(shù)向量,高次冪系數(shù)排在前,低次冪排在后。(六)帕斯卡矩陣 二次項(x+y)^n展開后的系數(shù)隨n的增大組成一個三角形表,稱為楊輝三角形。由楊輝三角形表
溫馨提示
- 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 德州職業(yè)技術(shù)學(xué)院《工程翻譯》2023-2024學(xué)年第二學(xué)期期末試卷
- 貴州電子商務(wù)職業(yè)技術(shù)學(xué)院《社會查與統(tǒng)計》2023-2024學(xué)年第二學(xué)期期末試卷
- 天津醫(yī)科大學(xué)臨床醫(yī)學(xué)院《大學(xué)化學(xué)下》2023-2024學(xué)年第二學(xué)期期末試卷
- 淮陰工學(xué)院《大學(xué)人文專題教育》2023-2024學(xué)年第二學(xué)期期末試卷
- 沈陽體育學(xué)院《中國法律思想史》2023-2024學(xué)年第二學(xué)期期末試卷
- 吉林農(nóng)業(yè)科技學(xué)院《游戲引擎原理及應(yīng)用二》2023-2024學(xué)年第二學(xué)期期末試卷
- 湖北職業(yè)技術(shù)學(xué)院《空間飛行器總體設(shè)計》2023-2024學(xué)年第二學(xué)期期末試卷
- 浙江工貿(mào)職業(yè)技術(shù)學(xué)院《非織造布設(shè)計》2023-2024學(xué)年第二學(xué)期期末試卷
- 天津國土資源和房屋職業(yè)學(xué)院《咖啡茶文化與服務(wù)理論教學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 河南機電職業(yè)學(xué)院《物理化學(xué)B(限選)》2023-2024學(xué)年第二學(xué)期期末試卷
- 2024年中國血糖健康管理行業(yè)白皮書
- 文華財經(jīng)“麥語言”函數(shù)手冊
- 大班數(shù)學(xué)PPT課件《實物填補數(shù)》
- 乳痛癥的健康宣教
- GB/Z 43281-2023即時檢驗(POCT)設(shè)備監(jiān)督員和操作員指南
- 吊籃檢查記錄
- 《我的家族史》課件
- 干部考察報告表()
- 《攝影圖片分析》課件
- 青少年社會支持評定量表
- kW直流充電樁的設(shè)計
評論
0/150
提交評論