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

基于MATLAB的矩陣性質(zhì):行列式,秩,跡,范數(shù),特征多項(xiàng)式與矩陣多項(xiàng)式

這篇具有很好參考價(jià)值的文章主要介紹了基于MATLAB的矩陣性質(zhì):行列式,秩,跡,范數(shù),特征多項(xiàng)式與矩陣多項(xiàng)式。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

前言

本節(jié)主要討論矩陣的基本概念和性質(zhì),結(jié)合MATLAB的基礎(chǔ)代碼,適合新手。

一. 行列式

矩陣的行列式的數(shù)學(xué)定義如下:

MATLAB調(diào)用的格式如下:

d=det(A)

例題1

求以下矩陣的行列式:

解:

MATLAB代碼如下:

clc;clear;
A=[16 2 3 13;5 11 10 8;9 7 6 12;4 14 15 1];
det(A)

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

? ?5.1337e-13

例題2

利用解析解的方法計(jì)算20??20的Hilbert矩陣的行列式,并分析其代碼運(yùn)行時(shí)間。

解:

MATLAB代碼:

clc;clear;
tic, %時(shí)間的開端
A=sym(hilb(20)); %20階的hilbert矩陣,并寫成符號(hào)形式
det(A),
toc %時(shí)間的結(jié)束

運(yùn)行的結(jié)果較長(zhǎng),如下:

ans =
1/2377454716768534509091644243427616440175419837753486493033185331234419759310644585187585766816573773440565759867265558971765638419710793303386582324149811241023554489166154717809635257797836800000000000000000000000000000000000

歷時(shí) 0.246496 秒

分析:可通過此結(jié)果推斷高階的Hilbert矩陣式接近奇異的矩陣

二. 矩陣的跡

在數(shù)學(xué)中,方陣的跡定義如下:

MATLAB的格式如下:

t=trace(A)

三. 矩陣的秩

矩陣的秩可以理解為該矩陣中行列式不等于0的子式中最大的階次。基于線性無(wú)關(guān)性質(zhì),行秩和列秩是相等的,MATLAB格式如下:

r=rank(A); %利用默認(rèn)的精度求數(shù)值秩
r=rank(A); %給定精度下,求數(shù)值秩

上式子中,r可代表列秩或行秩。

例題3

求矩陣A的秩,A的表達(dá)式如下:

解:

MATLAB代碼如下:

clc;clear;
A=[16 2 3 13;5 11 10 8;9 7 6 12;4 14 15 1];
rank(A)

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

? ? ?3

分析:該矩陣的秩為3,小于該矩陣的階次4,所以次矩陣為非滿秩矩陣。

例題4

利用數(shù)值方法解析方法分別求20??20的Hilbert矩陣的秩。

解:

MATLAB代碼如下:

clc;clear;
H=hilb(20);
r1=rank(H) %數(shù)值方法
H1=sym(hilb(20));
r2=rank(H1) %解析方法

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

r1 =?13
r2 =?20

分析:兩種方法運(yùn)行結(jié)果不一樣,原因是原矩陣為非奇異矩陣

四. 矩陣范數(shù)

首先,我們來(lái)認(rèn)識(shí)下向量的范數(shù)。函數(shù)為向量的范數(shù),需要滿足如下三個(gè)基本條件:

  1. ,的充要條件是
  2. ,其中a為任意的標(biāo)量
  3. 對(duì)任意向量x和y,都有基于MATLAB的矩陣性質(zhì):行列式,秩,跡,范數(shù),特征多項(xiàng)式與矩陣多項(xiàng)式

令代表向量的范數(shù),從數(shù)學(xué)的觀點(diǎn)上,范數(shù)的計(jì)算公式如下:

此式子中,

由向量的范數(shù)延伸到矩陣的范數(shù),對(duì)于任意的非零向量x,矩陣A的范數(shù)可定義如下:

常用的三個(gè)范數(shù)計(jì)算如下:

在MATLAB中調(diào)用的格式如下:

N=norm(A)  %求解默認(rèn)為2的范數(shù)
N=norm(A,others) %others可填1,,2,inf等

例題5

求解以下向量a和矩陣A的范數(shù)。

a=[16 2 3 13];

解:

MATLAB代碼如下:

clc;clear;
a=[16 2 3 13];
a1=[norm(a),norm(a,2),norm(a,1),norm(a,inf)]
%分別求向量 默認(rèn),2,,1,無(wú)窮大的范數(shù)
A=[16 2 3 13;5 11 10 8;9 7 6 12;0 7 3 6];
A1=[norm(A),norm(A,2),norm(A,1),norm(A,inf)]
%分別求矩陣 默認(rèn),2,,1,無(wú)窮大的范數(shù)

說(shuō)明:因?yàn)榉?hào)運(yùn)算工具箱未提供norm()函數(shù),所以如果給出的是符號(hào)矩陣,則需要先用double()函數(shù)轉(zhuǎn)換成雙精度數(shù)值矩陣,再調(diào)用norm()函數(shù)即可。

五. 特征多項(xiàng)式

矩陣A的特征多項(xiàng)式,定義如下:

基于MATLAB的矩陣性質(zhì):行列式,秩,跡,范數(shù),特征多項(xiàng)式與矩陣多項(xiàng)式

MATLAB調(diào)用的格式,如下:

C=poly(A)

例題6

求矩陣A的特征多項(xiàng)式。

解:

MATLAB代碼如下:

clc;clear;
A1=[16 2 3 13;5 11 10 8;9 7 6 12;4 14 15 1];
C1=poly(A1) %直接求解

A2=sym(A1);
C2=charpoly(A2) %運(yùn)用符號(hào)工具箱求解

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

? ?1.0e+03 *

? ? 0.0010 ? -0.0340 ? -0.0800 ? ?2.7200 ? ?0.0000

?
C2 =
[ 1, -34, -80, 2720, 0]

分析:兩個(gè)結(jié)果一致

六. 矩陣多項(xiàng)式

矩陣多項(xiàng)式的數(shù)學(xué)形式如下:

基于MATLAB的矩陣性質(zhì):行列式,秩,跡,范數(shù),特征多項(xiàng)式與矩陣多項(xiàng)式

MATLAB調(diào)用的格式,如下:

B=polyvalm(a,A)

如果是點(diǎn)運(yùn)算,則定義如下形式:

基于MATLAB的矩陣性質(zhì):行列式,秩,跡,范數(shù),特征多項(xiàng)式與矩陣多項(xiàng)式

MATLAB調(diào)用格式,如下:

C=polyval(a,x)

可以將多項(xiàng)式P中的自變量s替換為x,MATLAB格式如下:

C=subs(p,s,x)

例題7

(1)求向量與矩陣間的矩陣多項(xiàng)式

(2)求向量與向量間的矩陣多項(xiàng)式

,

解:

MATLAB代碼如下:

clc;clear;
a=[1 2 3 4];
A=[5 6;7 8];
x=[7 8 9];

C1=polyvalm(a,A)

C2=polyval(a,x)

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

C1 =

? ? ? ? 1034 ? ? ? ?1200
? ? ? ? 1400 ? ? ? ?1634


C2 =

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

到了這里,關(guān)于基于MATLAB的矩陣性質(zhì):行列式,秩,跡,范數(shù),特征多項(xiàng)式與矩陣多項(xiàng)式的文章就介紹完了。如果您還想了解更多內(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)文章

  • LA@行列式性質(zhì)

    設(shè)行列式 ∣ A ∣ = d e t ( a i j ) |A|=mathrm{det}(a_{ij}) ∣ A ∣ = det ( a ij ? ) ,行列式性質(zhì)主要有5條 轉(zhuǎn)置不變性質(zhì) 行列式與它的轉(zhuǎn)置行列式相等 或說(shuō)經(jīng)過轉(zhuǎn)置,行列式的值不變(方陣 A A A 轉(zhuǎn)置前后取行列式的值相等) ∣ A T ∣ = ∣ A ∣ |A^T|=|A| ∣ A T ∣ = ∣ A ∣ n n n 階方陣 B = A T B=

    2024年02月14日
    瀏覽(23)
  • 線性代數(shù)——行列式相關(guān)性質(zhì)

    線性代數(shù)——行列式相關(guān)性質(zhì)

    目錄 一、行列式與它的轉(zhuǎn)置列行列式相等 二、對(duì)換行列式的兩行(列),行列式變號(hào) ?三、行列式某行(列)有公因子k,則k可以提到行列式外 四、行列式中若兩行成比例,則行列式為0 五、行列式的某一行(列)的元素都是兩數(shù)之和,則? 六、將行列式的某行(列)元素乘

    2024年01月19日
    瀏覽(30)
  • 1.2 行列式的性質(zhì)和計(jì)算

    1.2 行列式的性質(zhì)和計(jì)算

    ? 當(dāng)學(xué)習(xí)行列式性質(zhì)和計(jì)算時(shí),以下是一些具體的學(xué)習(xí)目標(biāo): 理解行列式的定義和計(jì)算方法,能夠準(zhǔn)確計(jì)算給定的行列式。(最基本的) 熟練掌握行列式的基本性質(zhì),包括交換行列式的兩行或兩列、用一個(gè)數(shù)乘行列式的某一行或某一列、將兩行或兩列相加到另一行或另一列

    2024年01月16日
    瀏覽(13)
  • 6.利用matlab完成 符號(hào)矩陣的秩和 符號(hào)方陣的逆矩陣和行列式 (matlab程序)

    6.利用matlab完成 符號(hào)矩陣的秩和 符號(hào)方陣的逆矩陣和行列式 (matlab程序)

    1. 簡(jiǎn)述 ? ? ?? 利用 M 文件建立矩陣 ????對(duì)于比較大且比較復(fù)雜的矩陣,可以為它專門建立一個(gè) M 文件。下面通過一個(gè)簡(jiǎn)單例子來(lái)說(shuō)明如何利用 M 文件創(chuàng)建矩陣。 ????例 2-2?? 利用 M 文件建立 MYMAT 矩陣。 (1)? 啟動(dòng)有關(guān)編輯程序或 MATLAB 文本編輯器,并輸入待建矩陣: (

    2024年02月13日
    瀏覽(38)
  • MATLAB機(jī)器人對(duì)偏導(dǎo)數(shù)、雅克比矩陣、行列式的分析與實(shí)踐

    MATLAB機(jī)器人對(duì)偏導(dǎo)數(shù)、雅克比矩陣、行列式的分析與實(shí)踐

    偏導(dǎo)數(shù)、雅克比矩陣、行列式都是非常重要的知識(shí)點(diǎn),為了讓大家更容易看懂,盡量使用畫圖來(lái)演示。 對(duì)于導(dǎo)數(shù)我們已經(jīng)很清楚了,某點(diǎn)求導(dǎo)就是某點(diǎn)的斜率,也就是這點(diǎn)的變化率。那么偏導(dǎo)數(shù)是什么,跟導(dǎo)數(shù)有什么不一樣的地方,其實(shí)是一樣的,只不過偏導(dǎo)是在多元(多個(gè)

    2024年02月05日
    瀏覽(17)
  • 矩陣——對(duì)稱行列式快解

    矩陣——對(duì)稱行列式快解

    1、先化成爪型行列式 2、再化成上三角或下三角 第一步:把第1行的1倍分別加至第2、3、4行,化為爪型行列式 第二步:把第2、3、4列的(-1)倍都加到第1列,化為上三角 第三步:得出結(jié)果

    2024年02月16日
    瀏覽(29)
  • 線代:認(rèn)識(shí)行列式、矩陣和向量

    線代:認(rèn)識(shí)行列式、矩陣和向量

    本文主要參考的視頻教程如下: 8小時(shí)學(xué)完線代【中國(guó)大學(xué)MOOC*小元老師】線性代數(shù)速學(xué)_嗶哩嗶哩_bilibili 另外這個(gè)視頻可以作為補(bǔ)充: 【考研數(shù)學(xué) 線性代數(shù) 基礎(chǔ)課】—全集_嗶哩嗶哩_bilibili 一般會(huì)由方程組來(lái)引出行列式 比如一個(gè)二階行列式 二階行列式的計(jì)算就是主對(duì)角線的

    2024年02月19日
    瀏覽(26)
  • 矩陣與行列式計(jì)算注意點(diǎn)

    矩陣與行列式計(jì)算注意點(diǎn)

    要注意,矩陣的初等變換只在計(jì)算方程組的解和計(jì)算秩的時(shí)候使用,而且計(jì)算方程組的解時(shí),只能進(jìn)行行變換,而計(jì)算矩陣的秩時(shí),則可以行變換和列變換同時(shí)用,因?yàn)檫@樣不會(huì)改變矩陣的秩。 行列式也是可以同時(shí)行變換和列變換,這樣也不會(huì)改變行列式的值。 矩陣提公因

    2024年02月11日
    瀏覽(21)
  • 范德蒙矩陣 范德蒙行列式

    范德蒙矩陣 范德蒙行列式

    應(yīng)用 文心回答 范德蒙矩陣的應(yīng)用場(chǎng)景十分廣泛,主要體現(xiàn)在以下幾個(gè)方面: 商業(yè)領(lǐng)域:范德蒙矩陣為商業(yè)研究提供了一個(gè)有力的工具。通過范德蒙矩陣的分析,企業(yè)可以更好地理解消費(fèi)者的行為模式、購(gòu)買習(xí)慣以及社會(huì)關(guān)系網(wǎng)絡(luò),進(jìn)而制定更精準(zhǔn)的營(yíng)銷策略和產(chǎn)品定位。

    2024年03月23日
    瀏覽(22)
  • python如何算矩陣的行列式

    在 Python 中,可以使用 NumPy 庫(kù)中的 linalg.det() 函數(shù)來(lái)計(jì)算矩陣的行列式。例如,假設(shè)你要計(jì)算以下矩陣的行列式: $$A=begin{bmatrix}1 2 34 5 67 8 9end{bmatrix}$$ 你可以使用 NumPy 庫(kù)來(lái)計(jì)算它的行列式,方法如下: 運(yùn)行上面的代碼后,將輸出矩陣 A 的行列式的值,即: 注意,如果矩陣

    2024年02月12日
    瀏覽(34)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包