《線性代數(shù)》例題matlab代碼匯 趙建紅 例3.1.1 -例13.2.2_第1頁
《線性代數(shù)》例題matlab代碼匯 趙建紅 例3.1.1 -例13.2.2_第2頁
《線性代數(shù)》例題matlab代碼匯 趙建紅 例3.1.1 -例13.2.2_第3頁
《線性代數(shù)》例題matlab代碼匯 趙建紅 例3.1.1 -例13.2.2_第4頁
《線性代數(shù)》例題matlab代碼匯 趙建紅 例3.1.1 -例13.2.2_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

MATLAB實(shí)現(xiàn)代碼:>>A=[321;231;123]>>b=[393426]'>>A1=[Ab] %寫出線性方程組的增廣矩陣>>A1([13],:)=A1([31],:) %互換第一行和第三行>>A1(2,:)=A1(2,:)-2*A1(1,:)>>A1(3,:)=A1(3,:)-3*A1(1,:) %把第一個(gè)方程的(-2)倍、(-3)倍分別加到第二、三個(gè)方程上, 觀察A1的變化:>>A1(3,:)=A1(3,:)-4*A1(2,:) %第二行的(-4)倍加到第三行上去,>>rref(A1) %計(jì)算簡化標(biāo)準(zhǔn)型MATLAB實(shí)現(xiàn)代碼:>>A=[1-2-13;2-214;-112-2;3-6-29] %輸入矩陣>>A(2,:)=A(2,:)-2*A(1,:) %把第一個(gè)方程的(-2)倍、1、(-3)倍分別加到 第二、三個(gè)方程上,觀察A的變化:>>A(3,:)=A(3,:)+A(1,:)>>A(4,:)=A(4,:)-3*A(1,:)>>A([23],:)=A([32],:) %互換第二行和第三行>>A(3,:)=A(3,:)+2*A(2,:) %把第二個(gè)方程的(-2)倍加到第三個(gè)方程上,觀察A的變化:>>A(4,:)=A(4,:)-0.2*A(3,:) %把第三方程的(-1/5)倍加到第四個(gè)方程上,觀察A的變化:>>rref(A) %直接計(jì)算簡化標(biāo)準(zhǔn)型的命令MATLAB實(shí)現(xiàn)代碼:>>A=[1-2-13;2-214;-112-2;3-6-29] %輸入矩陣,可以像上例利用行變換化矩陣為 階梯,但可以直接使用MATLAB中函數(shù)rref 直接從最簡形得到結(jié)論>>rref(A) %調(diào)用rref函數(shù)計(jì)算最簡形MATLAB實(shí)現(xiàn)代碼:>>a1=[12-1]'; %輸入每一列的系數(shù)>>a2=[-211]';>>a3=[1-3-1]';>>a=[a1a2a3] %構(gòu)成系數(shù)行列式>>b=[421]'; %常數(shù)向量>>d1=[ba2a3] %分別生成克萊姆法則所需的D_i矩陣>>d2=[a1ba3]>>d3=[a1a2b]>>x=[det(d1)/det(a)det(d2)/det(a)det(d3)/det(a)]' %克萊默法則的公式MATLAB實(shí)現(xiàn)代碼:>>a1=[2101]'; %輸入每一列的系數(shù)>>a2=[1-324]';>>a3=[-50-1-7]';>>a4=[1-626]'; %構(gòu)成系數(shù)行列式>>b=[89-50]'; %常數(shù)向量>>d1=[ba2a3a4] %分別生成克萊默法則所需的D_i矩陣>>d2=[a1ba3a4]>>d3=[a1a2ba4]>>d4=[a1a2a3b]>>x=[det(d1)/det(a)det(d2)/det(a)det(d3)/det(a)det(d4)/det(a)]' %利用克萊默計(jì)算解向量MATLAB實(shí)現(xiàn)代碼:>>A=[20;11] %輸入矩陣>>inv(A) %計(jì)算矩陣的逆,MATLAB中函數(shù)inv()為計(jì)算矩陣逆的命令MATLAB實(shí)現(xiàn)代碼:>>a1=[1-2-5]';>>a2=[256]';>>a3=[74-3]';>>A=[a1a2a3]; %輸入向量>>rref(A) %方法一:計(jì)算矩陣的秩來判斷向量是否線性相關(guān)>>det(A) %方法二:計(jì)算向量組的行列式來判斷向量是否線性相關(guān)MATLAB實(shí)現(xiàn)代碼:%輸入向量>>a1=[1122];>>a2=[1213];>>a3=[1-140];>>a4=[1031];>>A=[a1;a2;a3;a4] %輸入向量>>[A0,i1]=rref(A) %計(jì)算行最簡形,并把一組極大無關(guān)組的顯示出來MATLAB實(shí)現(xiàn)代碼:>>a1=[100]';>>a2=[010]';>>a3=[001]';>>a4=[110]';>>a5=[111]';>>A=[a1a2a3a4a5] %輸入向量>>[A0,i1]=rref(A) %計(jì)算行最簡形,并把一組極大無關(guān)組的顯示出來MATLAB實(shí)現(xiàn)代碼:>>x=[-pi:0.1:pi];>>y=sin(x);>>plot(x,y) %畫出y=sinx在[-2π,2π]的圖像,或者是任意想要變換圖像>>holdon>>S1=[2,0;0,1] %分別計(jì)算三個(gè)伸縮變換矩陣>>S2=[1,0;0,2]>>S3=[2,0;0,1/3]>>A=[x'y']' %將圖像的信息存為向量(矩陣)>>A1=S1*A;>>A2=S2*A;>>A3=S3*A; %計(jì)算變換作用在圖像后的坐標(biāo)>>plot(A1(1,:),A1(2,:)) %分別畫出圖像>>plot(A2(1,:),A2(2,:))>>plot(A3(1,:),A3(2,:))MATLAB實(shí)現(xiàn)代碼:>>x=[-pi:0.1:pi];>>y=sin(x);>>plot(x,y) %畫出y=sinx在[-2π,2π]的圖像,或者是任意想要變換圖像>>holdon>>A=[x'y']' %將圖像的信息存為向量(矩陣)>>S6=[12;01] %分別計(jì)算水平剪切變換,和垂直剪切變換的矩陣(書上)>>S7=[10;21]>>A9=S6*A; %計(jì)算剪切變換作用在圖像后的坐標(biāo)>>A0=S7*A;>>plot(A9(1,:),A9(2,:)) %分別畫出變換后的圖像>>plot(A0(1,:),A0(2,:))MATLAB實(shí)現(xiàn)代碼:>>symsk %定義符號變量k>>A=[22;13] %輸入矩陣>>B=A-k*eye(length(A)) %構(gòu)造矩陣B=A-kI>>d=det(B) %計(jì)算特征多項(xiàng)式>>v=solve(d) %計(jì)算特征多項(xiàng)式的根,即特征值>>[Q,d]=eig(A) %計(jì)算特征值和特征向量MATLAB實(shí)現(xiàn)代碼:>>A=[123;456;789] %輸入矩陣>>P=poly(A) %確定特征

溫馨提示

  • 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論