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