線性代數(shù)是代數(shù)學(xué)的一個(gè)分支,主要處理線性關(guān)系問題。線性關(guān)系是指數(shù)學(xué)對(duì)象之間的關(guān)系是以一次形式來表達(dá)的。下面簡(jiǎn)單介紹應(yīng)用MATLAB求解矩陣的行列式、秩和逆矩陣:
下表為MATLAB中用來計(jì)算矩陣A的一些常用命令
(1):求解矩陣的行列式、秩和逆矩陣
函數(shù)名
|
功能描述
|
det(A)
|
求矩陣A的行列式
|
rank(A)
|
求A的秩
|
inv(A)
|
求矩陣A的逆矩陣(如果A是奇異矩陣或者近似奇異矩陣,則會(huì)給出一個(gè)錯(cuò)誤信息)
|
pinv(A)
|
求矩陣A的偽逆矩陣(對(duì)于非奇異矩陣來說,有pinv(A)=inv(A))
|
Trace(A)
|
求矩陣A的跡,也就是對(duì)角線元素之和
|
解:
1. 新建一個(gè)M文件
2. 在文本編輯器下輸入代碼為:
A=[1 3;2 4];
DET=det(A)
RANK=rank(A)
INV=inv(A)
3. 保存文件,重命名
4. 運(yùn)行腳本后得到結(jié)果為:
DET=-2
RANK=2
INV=-2.0000 1.5000
1.0000 -0.5000
基礎(chǔ)部 劉小剛 |