矩陣範數計算器
計算任意實矩陣的弗羅貝尼烏斯範數、1範數、無窮範數與譜2範數。
計算矩陣範數
選擇範數類型並輸入矩陣,立即取得準確結果。
以半形逗號分隔直行,以半形分號分隔橫列。
關於矩陣範數
矩陣範數將整個矩陣濃縮為一個非負數,用來描述矩陣的大小。不同範數著重不同特徵,因此最佳選擇取決於研究的問題。範數是線性代數、數值分析、最佳化、資料科學與工程中的基礎概念,能用於比較矩陣、衡量誤差,以及討論迭代計算是否收斂。
弗羅貝尼烏斯範數是所有元素平方和的平方根。它將矩陣視為一個長向量,因此直觀且計算成本低,常用於近似誤差、影像處理與機器學習目標函數。若矩陣中兩個元素為3與4,其餘皆為零,依熟悉的畢氏定理,弗羅貝尼烏斯範數便為5。
矩陣1範數是各直行元素絕對值總和的最大值。沿每一直行加總絕對值,再取最大的總和。無窮範數則對應橫列:加總各橫列元素的絕對值,再取最大值。這些誘導範數特別適合估計矩陣會將以相應向量範數衡量的向量誤差放大多少。
譜2範數衡量線性變換所產生的最大伸展。它等於最大奇異值,也等於轉置矩陣與原矩陣乘積之最大特徵值的平方根。本計算器透過穩定的冪次迭代估計此特徵值,對一般實矩陣具有良好精度,遇到零矩陣則傳回零。
這四種範數都僅在零矩陣時為零,所有元素同時變號時保持不變,並遵守三角不等式。它們通常不會得到相同數字,但可透過與維度相關的界限連結。要衡量整體大小可用弗羅貝尼烏斯範數,分析直行影響可用1範數,分析橫列影響可用無窮範數,研究幾何伸展可用2範數。元素可為正數、負數、整數或小數,也接受非方陣。
矩陣範數範例
以簡單矩陣比較常見範數。
| 矩陣與範數 | 結果 | 說明 |
|---|---|---|
| [[3,4],[0,0]],弗羅貝尼烏斯範數 | 5 | 9加16之和的平方根。 |
| [[1,-2],[3,4]],無窮範數 | 7 | 最大的橫列絕對值總和為3加4。 |
| [[1,-2],[3,4]],1範數 | 6 | 最大的直行絕對值總和為2加4。 |
如何計算矩陣範數
- 選擇符合分析需求的範數類型。
- 以半形逗號分隔元素,以半形分號分隔矩陣的橫列。
- 點選「計算範數」進行計算。
- 查看結果,必要時與其他範數類型比較。
常見問題
什麼是矩陣範數?
矩陣範數是衡量矩陣大小的非負純量,提供一致的方式來比較變換並量化數值誤差。
應該使用哪種矩陣範數?
要衡量全部元素的整體大小,可用弗羅貝尼烏斯範數;要衡量最大幾何伸展,可用譜範數。1範數與無窮範數分別適合估計直行與橫列的誤差界限。
非方陣也有範數嗎?
有,此處所有範數類型都適用於非方陣。矩陣不必是方陣,也能定義弗羅貝尼烏斯範數或誘導範數。
什麼是譜2範數?
譜範數是矩陣的最大奇異值,表示矩陣對以歐幾里得長度衡量的向量所能產生的最大伸展倍數。
矩陣範數可以是負數嗎?
不可以。範數一定為零或正數,只有零矩陣的範數等於零。