自學MATLAB(三) 矩陣分析

2021-09-12 08:28:37 字數 1317 閱讀 2177

一.矩陣分析

1.向量和範數運算

範數被用來度量某個向量空間(或矩陣)中每個向量的長度和大小,滿足非負性、齊次性、三角不等式三個條件。最有用的是1、2、∞階範數。向量的1階範數為各元素絕對值之和,2階範數為向量的模,∞階範數為向量中元素的最大值。矩陣的1階範數為矩陣每列之和的最大值,2階範數為矩陣的最大奇異值,即a』a矩陣的最大特徵值的開平方,∞階範數為矩陣每行之和的最大值,f-範數為即矩陣元素絕對值的平方和再開平方。

matlab中求向量範數的函式如下:

n = norm(x,p):對於任何大於1的p值,返回x的p階範數

n = norm(x):返回x的2階範數

n = norm(x,inf):返回x的∞階範數,相當於n = max(abs(x))

n = norm(x,-inf):返回x的-∞階範數,相當於n = min(abs(x))

matlab中求矩陣範數的函式如下:

n = norm(a):求矩陣的2階範數

n = norm(a,p):求矩陣的p階範數,p=inf,計算矩陣的∞階範數;p=『fro』,計算矩陣的f-範數

2.矩陣的秩

rank(a):用預設允許誤差計算矩陣的秩

3.矩陣的行列式

4.矩陣的跡

matlab矩陣分析

matlab中一切資料型別都是以矩陣的形式儲存計算的,矩陣的分析運算函式很重要,學習這裡線性代數基礎要好,得多看看線代 矩陣分析 奇異矩陣 行列式為0的方陣 不可逆,可逆矩陣一定滿秩 可逆矩陣就是非奇異矩陣,非奇異矩陣也是可逆矩陣 求逆矩陣inv clca 1 2 3 3 4 5 7 8 9 b i...

MATLAB 矩陣操作(三)

特殊向量和特殊矩陣 1 特殊向量 t 0 0.1 10 產生從 0 到 10 的行向量,元素之間間隔為 0.1 t linspace n1,n2,n 產生 n1 和 n2 之間線性均勻分布的 n 個數 預設 n 時,產生 100 個數 t logspace n1,n2,n 預設 n 時,產生 50 ...

MATLAB矩陣處理(三)

稀疏矩陣採用完全儲存的方式,稀疏儲存矩陣是指稀疏矩陣的一種只儲存非零元素和位置的儲存方式 1 矩陣的儲存方式 完全儲存方式 將矩陣的全部元素按列儲存。稀疏儲存方式 只儲存矩陣的非零元素的值及其位置,即行號和列號。注意,採用稀疏儲存方式時,矩陣元素的儲存順序並沒有改變,也是按列的順序進行儲存。2 稀疏...