国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

線性代數(shù)中涉及到的matlab命令-第二章:矩陣及其運(yùn)算

這篇具有很好參考價(jià)值的文章主要介紹了線性代數(shù)中涉及到的matlab命令-第二章:矩陣及其運(yùn)算。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

目錄

1,矩陣定義

2,矩陣的運(yùn)算

3,方陣的行列式和伴隨矩陣?

4,矩陣的逆?

5,克萊默法則?

6,矩陣分塊?


1,矩陣定義

矩陣與行列式的區(qū)別:

(1)形式上行列式是數(shù)表加兩個(gè)豎線,矩陣是數(shù)表加大括號(hào)或中括號(hào);

(2)行列式可計(jì)算得到一個(gè)值,矩陣不能;

(3)兩個(gè)行列式相加與兩個(gè)矩陣相加不同;

(4)行列式乘以一個(gè)數(shù)k,可將k乘到行列式任一行或任一列,矩陣乘以k,k與矩陣的每個(gè)元素相乘;

(5)行列式是n*n的數(shù)表,矩陣可以是m*n的數(shù)表;

行數(shù)和列數(shù)都為n的矩陣稱為n階矩陣,或叫n階方陣;

只有一行的矩陣稱為行矩陣(也叫行向量)在Matlab中的表示方法:

線性代數(shù)中涉及到的matlab命令-第二章:矩陣及其運(yùn)算,線性代數(shù),matlab,矩陣

只有一列的矩陣稱為列矩陣(也叫列向量)在Matlab中的表示方法:

線性代數(shù)中涉及到的matlab命令-第二章:矩陣及其運(yùn)算,線性代數(shù),matlab,矩陣

兩個(gè)矩陣A、B的行數(shù)相同,并且列數(shù)也相同時(shí),稱它們是同型矩陣,如果他們的對(duì)應(yīng)元素也相同,則A = B;

使用size命令獲得矩陣的行數(shù)和列數(shù):

clc;

A = [2 4 6;
     3 5 7];

size(A)

使用isequal判斷兩個(gè)矩陣是否相等:

clc;

A = [2 4 6;
     3 5 7];

B = [2 4 6;
     3 5 7];

isequal(A,B)

單位矩陣:是一個(gè)方陣,主隊(duì)角元素都為1,其他元素是0,一般用E表示

線性代數(shù)中涉及到的matlab命令-第二章:矩陣及其運(yùn)算,線性代數(shù),matlab,矩陣

矩陣A乘以單位矩陣E結(jié)果還是矩陣A,并且左乘或右乘單位矩陣E一樣:

clc;

A = [1 2 3;
     4 5 6;
     7 8 9];

E = eye(3); 

EA = E*A

AE = A*E

對(duì)角矩陣:是一個(gè)方陣,主對(duì)角元素不為0,其他元素均為0;

clc;

v = [1,2,3,4];

A = diag(v)

線性代數(shù)中涉及到的matlab命令-第二章:矩陣及其運(yùn)算,線性代數(shù),matlab,矩陣

2,矩陣的運(yùn)算

?矩陣的加法:線性代數(shù)中涉及到的matlab命令-第二章:矩陣及其運(yùn)算,線性代數(shù),matlab,矩陣

clc;

A = [1 1 1 1;
     2 2 2 2;
     3 3 3 3];

B = [0 0 0 0;
     1 1 1 1;
     2 2 2 2];

C = A + B

線性代數(shù)中涉及到的matlab命令-第二章:矩陣及其運(yùn)算,線性代數(shù),matlab,矩陣?數(shù)與矩陣相乘:

線性代數(shù)中涉及到的matlab命令-第二章:矩陣及其運(yùn)算,線性代數(shù),matlab,矩陣

clc;

A = [1 1 1 1;
     2 2 2 2;
     3 3 3 3];

k = 2;

C = k*A

線性代數(shù)中涉及到的matlab命令-第二章:矩陣及其運(yùn)算,線性代數(shù),matlab,矩陣矩陣相乘:一個(gè)矩陣的列與另一個(gè)矩陣的行相同時(shí),兩個(gè)矩陣才能相乘;

clc;

A = [1 1 1;
     2 2 2];

B = [1 1;
     2 2;
     3 3];

C = A*B

D = B*A

?線性代數(shù)中涉及到的matlab命令-第二章:矩陣及其運(yùn)算,線性代數(shù),matlab,矩陣

可見(jiàn)矩陣A*B 不等于B*A;

線性代數(shù)中涉及到的matlab命令-第二章:矩陣及其運(yùn)算,線性代數(shù),matlab,矩陣

?矩陣的冪:

線性代數(shù)中涉及到的matlab命令-第二章:矩陣及其運(yùn)算,線性代數(shù),matlab,矩陣

以下例子為四個(gè)城市之間開(kāi)通的航線情況,0代表兩個(gè)城市間沒(méi)有航線,1代表開(kāi)通有航線,建立城市間是否有航線的模型即一個(gè)4階矩陣A,用線性代數(shù)中涉及到的matlab命令-第二章:矩陣及其運(yùn)算,線性代數(shù),matlab,矩陣表示從i城市到j(luò)城市的航線數(shù)量,對(duì)A求2次冪可以得到城市i有幾條雙向航線(A的2次冪矩陣的對(duì)角線元素),以及從城市i經(jīng)過(guò)一次中轉(zhuǎn)到城市j的單線航線數(shù)量。

線性代數(shù)中涉及到的matlab命令-第二章:矩陣及其運(yùn)算,線性代數(shù),matlab,矩陣

對(duì)單線航線矩陣A的2次冪的含義盡心解釋:?

線性代數(shù)中涉及到的matlab命令-第二章:矩陣及其運(yùn)算,線性代數(shù),matlab,矩陣

線性代數(shù)中涉及到的matlab命令-第二章:矩陣及其運(yùn)算,線性代數(shù),matlab,矩陣?

對(duì)角矩陣的冪,對(duì)角線上元素按冪運(yùn)算:

clc;

v = [1,2,3];

A = diag(v)

A^3

線性代數(shù)中涉及到的matlab命令-第二章:矩陣及其運(yùn)算,線性代數(shù),matlab,矩陣

矩陣的轉(zhuǎn)置:

線性代數(shù)中涉及到的matlab命令-第二章:矩陣及其運(yùn)算,線性代數(shù),matlab,矩陣

clc;

A = [1 1 1;
     2 2 2];

B = A'

線性代數(shù)中涉及到的matlab命令-第二章:矩陣及其運(yùn)算,線性代數(shù),matlab,矩陣線性代數(shù)中涉及到的matlab命令-第二章:矩陣及其運(yùn)算,線性代數(shù),matlab,矩陣?一個(gè)方陣和它的轉(zhuǎn)置矩陣相加可以產(chǎn)生一個(gè)對(duì)稱矩陣,以下程序可以產(chǎn)生一個(gè)對(duì)稱陣:

clc;

A = rand(3);

B = A';

C= A+B

?線性代數(shù)中涉及到的matlab命令-第二章:矩陣及其運(yùn)算,線性代數(shù),matlab,矩陣

3,方陣的行列式和伴隨矩陣?

線性代數(shù)中涉及到的matlab命令-第二章:矩陣及其運(yùn)算,線性代數(shù),matlab,矩陣

clc;

A = rand(3);

a = det(A);

b = det(A');

abs(a-b) < eps
clc;

A = rand(3);

B = rand(3);

format short

a = det(A*B);
b = det(A)*det(B);

abs(a-b) < eps
clc;

A = [1 2 3;
     4 5 6;
     7 8 9];

k = 2;

B = k*A;

det(B) == (k^3)*det(A)

?線性代數(shù)中涉及到的matlab命令-第二章:矩陣及其運(yùn)算,線性代數(shù),matlab,矩陣

clc;


A = [1 4 7;
     3 5 8;
     2 6 8];

A_adj = adjoint(A)     %adjoint求A的伴隨矩陣

C = A*A_adj;
D = A_adj*A;
E = eye(3);
EA = E*det(A);



A13 = A;

A21 = A;

A13(1,:) = [];

A13(:,3) = [];

A21(2,:) = [];

A21(:,1) = [];

D_A13 = (-1)^(1+3)*det(A13)   %A(1,3)的代數(shù)余子式

D_A21 = (-1)^(2+1)*det(A21)   %A(2,1)的代數(shù)余子式

線性代數(shù)中涉及到的matlab命令-第二章:矩陣及其運(yùn)算,線性代數(shù),matlab,矩陣

?使用Matlab中的adjoint命令,A產(chǎn)生的伴隨陣A_adj,A*A_adj = A_adj *A = E*det(A):

線性代數(shù)中涉及到的matlab命令-第二章:矩陣及其運(yùn)算,線性代數(shù),matlab,矩陣

4,矩陣的逆?

線性代數(shù)中涉及到的matlab命令-第二章:矩陣及其運(yùn)算,線性代數(shù),matlab,矩陣

只有方陣才有逆矩陣,矩陣可逆的充分必要條件是det(A)不等于0。

Matlab中可以使用inv(A)或A^(-1)計(jì)算A的逆矩陣,也可以使用上圖中定理2計(jì)算逆矩陣:

clc;

A = rand(3);

B = inv(A)

C = A^(-1);

A_mul_B = A*B

B_mul_A = B*A;

A_adj = adjoint(A);

1/det(A)*A_adj           %根據(jù)定理2計(jì)算逆矩陣

線性代數(shù)中涉及到的matlab命令-第二章:矩陣及其運(yùn)算,線性代數(shù),matlab,矩陣?同樣使用定理2可以反向計(jì)算矩陣A的伴隨陣:

clc;

A = rand(3);

A_adj = adjoint(A)

det(A)*inv(A)          %定理2計(jì)算伴隨陣

線性代數(shù)中涉及到的matlab命令-第二章:矩陣及其運(yùn)算,線性代數(shù),matlab,矩陣

線性代數(shù)中涉及到的matlab命令-第二章:矩陣及其運(yùn)算,線性代數(shù),matlab,矩陣

5,克萊默法則?

線性代數(shù)中涉及到的matlab命令-第二章:矩陣及其運(yùn)算,線性代數(shù),matlab,矩陣

分別用逆矩陣、左除、克萊默法則計(jì)算下邊例題,計(jì)算結(jié)果相同:

線性代數(shù)中涉及到的matlab命令-第二章:矩陣及其運(yùn)算,線性代數(shù),matlab,矩陣

clc;

%以下程序用于求n元非齊次方程組的解, 方程組的形式為Ax = b,求x

A = [1,1,1,1;
     1,2,-1,4;
     2,-3,-1,-5;
     3,1,2,11];     %方程組系數(shù)矩陣

b = [5;-2;-2;0];     %方程組右端常數(shù)矩陣

A1 = A;
A1(:,1) = b;     

A2 = A;
A2(:,2) = b;

A3 = A;
A3(:,3) = b;

A4 = A;
A4(:,4) = b;

if det(A) ~= 0                    %判斷方程組是否有解

%%三種求方程組解的形式

  x = inv(A)*b                    %1,用逆矩陣的方式求方程組的解

  x = A\b                         %2,用左除的方式求方程組的解

  x1 = det(A1)/det(A)             %3,用克萊默法則求方程組的解
  x2 = det(A2)/det(A)
  x3 = det(A3)/det(A)
  x4 = det(A4)/det(A)

else
    disp("det(A) = 0,方程組無(wú)解");
end

6,矩陣分塊?

線性代數(shù)中涉及到的matlab命令-第二章:矩陣及其運(yùn)算,線性代數(shù),matlab,矩陣

使用下邊Matlab命令運(yùn)算得到逆矩陣:

clc;

A = [3 0 0 ;
     0 2 4 ;
     0 3 1 ];

C = mat2cell(A,[1,2],[1,2]);      %mat2cell函數(shù)將原矩陣分塊為四個(gè)cell,行數(shù)分別為1和2行,列數(shù)分別為1列和2列

C1 = C{1};                       %將cell轉(zhuǎn)化為矩陣
C2 = C{2};
C3 = C{3};
C4 = C{4};

inv_A = inv(A)              %使用inv命令直接計(jì)算逆矩陣

inv_C1 = inv(C1);           %對(duì)分塊后的非0矩陣求逆矩陣
inv_C4 = inv(C4);

inv_C = [inv_C1,C3;
         C2,inv_C4]        %對(duì)原矩陣分塊后對(duì)非0矩陣分別求逆矩陣后再組合在一起

運(yùn)行結(jié)果:

線性代數(shù)中涉及到的matlab命令-第二章:矩陣及其運(yùn)算,線性代數(shù),matlab,矩陣

矩陣分塊后轉(zhuǎn)置:

clc;

A = randi([0,10],3,4)           %產(chǎn)生一個(gè)3行4列從0-10的隨機(jī)數(shù)元素的矩陣

A_T = A'

C = mat2cell(A,[1,2],[2,2]);      %mat2cell函數(shù)將原矩陣分塊為四個(gè)cell,行數(shù)分別為1和2行,列數(shù)分別為2列和2列

C1 = C{1,1};                       %將cell轉(zhuǎn)化為矩陣
C2 = C{1,2};
C3 = C{2,1};
C4 = C{2,2};

C1 = C1';
C2 = C2';
C3 = C3';
C4 = C4';

C_T = [C1,C3;
       C2,C4]

?運(yùn)行結(jié)果:

線性代數(shù)中涉及到的matlab命令-第二章:矩陣及其運(yùn)算,線性代數(shù),matlab,矩陣

分塊矩陣相乘:

clc;

A = [3 0 0 2 5;
     0 2 4 3 4;
     0 3 1 2 6];

B = [3 0 0;        %矩陣A可以分塊為B和C矩陣
     0 2 4;
     0 3 1];

C = [2 5;
     3 4;
     2 6];

D = randi([1,10],2,3);

D*A

D*B 
D*C

運(yùn)算結(jié)果:

線性代數(shù)中涉及到的matlab命令-第二章:矩陣及其運(yùn)算,線性代數(shù),matlab,矩陣?

?文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-717745.html

到了這里,關(guān)于線性代數(shù)中涉及到的matlab命令-第二章:矩陣及其運(yùn)算的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 線性代數(shù)第二章矩陣及其運(yùn)算詳解

    線性代數(shù)第二章矩陣及其運(yùn)算詳解

    一.線性方程組和矩陣 1.概念 如圖所示,該矩陣稱為 m行n列矩陣 若行數(shù)和列數(shù)都等于n,則該矩陣稱為 n階方陣 兩個(gè)矩陣的行數(shù)相等,列數(shù)也相等,就稱它們?yōu)?同型矩陣 若A=(aij)和B=(bij)是同型矩陣,且aij=bij(i=1,2,...,m;j=1,2,...,n),則稱 矩陣A與矩陣B相等 ,記作 A=B 2.特殊

    2024年01月25日
    瀏覽(34)
  • 線性代數(shù)(魏福義)——第二章:矩陣及其向量特征

    線性代數(shù)(魏福義)——第二章:矩陣及其向量特征

    矩陣 是一個(gè) 矩形數(shù)表 ,它是研究線性方程組、向量及其變換的重要工具 在數(shù)學(xué)中,矩陣是一個(gè)按照長(zhǎng)方形排列的復(fù)數(shù)或?qū)崝?shù)集合,它是將一組 有序的數(shù)據(jù) 視為“ 整體量 ”進(jìn)行 表述 和 運(yùn)算 ,從而使問(wèn)題的表述更加簡(jiǎn)潔。 2.1.1 矩陣 由 m × n 個(gè)數(shù)aij排成的 m行n列 的 數(shù)表

    2024年02月04日
    瀏覽(22)
  • 線性代數(shù)(基礎(chǔ)篇):第一章:行列式 、第二章:矩陣

    線性代數(shù)(基礎(chǔ)篇):第一章:行列式 、第二章:矩陣

    1.?A可逆 ??①|(zhì)A|≠0 ??②r(A)=n,A滿秩 ??③A的列向量 α?,α?,…α n 線性無(wú)關(guān) ??④Ax=0僅有零解 (系數(shù)矩陣的秩 = 列數(shù),列滿秩) ??⑤ A的特征值均不為0 【17年5.】 2.? A不可逆 ??①|(zhì)A|=0 ??②r(A)n,A不滿秩 ??③A的列向量 α?,α?,…α n 線性相關(guān) ??④Ax=0有非

    2024年02月16日
    瀏覽(27)
  • 從零開(kāi)始學(xué)數(shù)據(jù)分析之——《線性代數(shù)》第二章 矩陣

    從零開(kāi)始學(xué)數(shù)據(jù)分析之——《線性代數(shù)》第二章 矩陣

    元素全為實(shí)數(shù)的矩陣稱為實(shí)矩陣 ?元素全為負(fù)數(shù)的矩陣稱為復(fù)矩陣 只有一行(列)的矩陣稱為行(列)矩陣 元素全為零的矩陣稱為零矩陣 行數(shù)和列數(shù)都等于n的矩陣稱為n階矩陣或n階方陣 主對(duì)角線元素全為1,其余元素全為0的矩陣稱為單位矩陣,記作E或I 兩個(gè)矩陣行數(shù)和列數(shù)

    2023年04月23日
    瀏覽(26)
  • 【課后習(xí)題】 線性代數(shù)第六版第二章 矩陣及其運(yùn)算 習(xí)題二

    【課后習(xí)題】 線性代數(shù)第六版第二章 矩陣及其運(yùn)算 習(xí)題二

    習(xí)題二 1. 計(jì)算下列乘積: (1) ( 4 3 1 1 ? 2 3 5 7 0 ) ( 7 2 1 ) left(begin{array}{rrr}4 3 1 \\\\ 1 -2 3 \\\\ 5 7 0end{array}right)left(begin{array}{l}7 \\\\ 2 \\\\ 1end{array}right) ? ? ? 4 1 5 ? 3 ? 2 7 ? 1 3 0 ? ? ? ? ? ? ? 7 2 1 ? ? ? ? ; (2) ( 1 , 2 , 3 ) ( 3 2 1 ) (1,2,3)left(begin{array}{l}3 \\\\ 2 \\\\ 1end{ar

    2024年02月05日
    瀏覽(40)
  • matlab線性代數(shù)常用函數(shù)

    矩陣 A mathbf{A} A 行列式 det(A) 矩陣 A mathbf{A} A 的跡 trace(A) 矩陣 A mathbf{A} A 的秩 rank(A) 矩陣 A mathbf{A} A 的范數(shù) norm(A) 矩陣 A mathbf{A} A 的特征多項(xiàng)式 poly(A) 這是數(shù)值法求解,解析法可以用 charppoly ,新版本方法可能有改變 矩陣 A mathbf{A} A 的多項(xiàng)式求值 poly(a,A) ,a是多項(xiàng)式系數(shù)的

    2024年02月07日
    瀏覽(48)
  • matlab 入門(三)線性代數(shù)

    在MATLAB中,用“A^n”來(lái)計(jì)算矩陣A的n次方, 用“sqrtm”函數(shù)來(lái)計(jì)算矩陣的開(kāi)方 (sqrtm(A)求的是滿足X*X=A的矩陣X。) 矩陣對(duì)數(shù)運(yùn)算與矩陣指數(shù)運(yùn)算互為逆運(yùn)算, 可以分別用函數(shù)expm和logm來(lái)實(shí)現(xiàn)。 Expm: 以e為底對(duì)矩陣求指數(shù),并不是對(duì)每個(gè)元素求指數(shù),對(duì)每個(gè)元素求指數(shù)的指令是ex

    2024年01月19日
    瀏覽(16)
  • 矩陣分解是計(jì)算機(jī)科學(xué)中的一個(gè)重要研究領(lǐng)域,涉及到向量空間理論、線性代數(shù)、密碼學(xué)等領(lǐng)域。以下是100篇熱門博客文

    作者:禪與計(jì)算機(jī)程序設(shè)計(jì)藝術(shù) 矩陣分解是計(jì)算機(jī)科學(xué)中的一個(gè)重要研究領(lǐng)域,涉及到向量空間理論、線性代數(shù)、密碼學(xué)等領(lǐng)域。在機(jī)器學(xué)習(xí)和深度學(xué)習(xí)等領(lǐng)域中,矩陣分解被廣泛應(yīng)用。本文將介紹矩陣分解的相關(guān)原理、實(shí)現(xiàn)步驟以及應(yīng)用示例。 2.1 基本概念解釋 矩陣分解是

    2024年02月15日
    瀏覽(50)
  • 【算法小記】——機(jī)器學(xué)習(xí)中的概率論和線性代數(shù),附線性回歸matlab例程

    【算法小記】——機(jī)器學(xué)習(xí)中的概率論和線性代數(shù),附線性回歸matlab例程

    內(nèi)容包含筆者個(gè)人理解,如果錯(cuò)誤歡迎評(píng)論私信告訴我 線性回歸matlab部分參考了up主DR_CAN博士的課程 在回歸擬合數(shù)據(jù)時(shí),根據(jù)擬合對(duì)象,可以把分類問(wèn)題視為一種簡(jiǎn)答的邏輯回歸。在邏輯回歸中算法不去擬合一段數(shù)據(jù)而是判斷輸入的數(shù)據(jù)是哪一個(gè)種類。有很多算法既可以實(shí)現(xiàn)

    2024年01月24日
    瀏覽(29)
  • MATLAB數(shù)值分析學(xué)習(xí)筆記:線性代數(shù)方程組的求解和高斯消元法

    MATLAB數(shù)值分析學(xué)習(xí)筆記:線性代數(shù)方程組的求解和高斯消元法

    工程和科學(xué)計(jì)算的許多基本方程都是建立在守恒定律的基礎(chǔ)之上的,比如質(zhì)量守恒等,在數(shù)學(xué)上,可以建立起形如 [A]{x}= 的平衡方程。其中{x}表示各個(gè)分量在平衡時(shí)的取值,它們表示系統(tǒng)的 狀態(tài) 或 響應(yīng); 右端向量由無(wú)關(guān)系統(tǒng)性態(tài)的常數(shù)組成通常表示為 外部激勵(lì)。 矩陣

    2023年04月15日
    瀏覽(58)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包