通过MCP连接 →

输入计算

数学公式

广告

结果

Frobenius 范数
16.8819

输入矩阵:

1,2,3|4,5,6|7,8,9

矩阵大小:

3 x 3

矩阵:

1
2
3
4
5
6
7
8
9

Frobenius 范数计算器

Frobenius 范数是一种用来衡量矩阵"大小"的矩阵范数,其计算方法为:将矩阵中所有元素的绝对值平方后求和,再开平方根。借助本计算器,您可以快速、准确地求出任意矩阵的 Frobenius 范数。

什么是 Frobenius 范数?

Frobenius 范数(也称为欧几里得范数)是一种矩阵范数,定义为矩阵中所有元素平方和的平方根。对于元素为 \(a_{ij}\) 的矩阵 \(A\),其 Frobenius 范数记作 \(\lVert A \rVert_F\)。

它衡量一个矩阵的"规模"或"幅度",就如同欧几里得范数衡量向量的长度一样。该范数在线性代数、矩阵分析和数值计算中应用十分广泛。

$$\lVert A \rVert_F = \sqrt{\sum_{i=1}^{m}\sum_{j=1}^{n} a_{ij}^{2}} \qquad A = \text{Matrix}$$

何时使用 Frobenius 范数

Frobenius 范数在以下多种场景中尤为实用:

  • 矩阵逼近:在低秩逼近、压缩感知等应用中,用于衡量一个矩阵与另一个矩阵的接近程度。
  • 数值分析:在迭代法或数值算法中,用于评估矩阵之间的误差或差异。
  • 信号处理:在分析以矩阵形式表示的信号能量时使用。

计算示例

示例 1:2×2 矩阵

计算矩阵 A = [1, 2; 3, 4] 的 Frobenius 范数

矩阵 计算过程 结果
[1, 2;
3, 4]
$$\sqrt{1^2 + 2^2 + 3^2 + 4^2} = \sqrt{1 + 4 + 9 + 16} = \sqrt{30}$$ 5.4772

示例 2:3×3 矩阵

计算矩阵 B = [2, 0, 1; -1, 3, 5; 4, 2, 1] 的 Frobenius 范数

矩阵 计算过程 结果
[2, 0, 1;
-1, 3, 5;
4, 2, 1]
$$\sqrt{2^2 + 0^2 + 1^2 + (-1)^2 + 3^2 + 5^2 + 4^2 + 2^2 + 1^2} = \sqrt{4 + 0 + 1 + 1 + 9 + 25 + 16 + 4 + 1} = \sqrt{61}$$ 7.8102

示例 3:非方阵

计算 2×3 矩阵 C = [5, 2, 1; 3, 4, 0] 的 Frobenius 范数

矩阵 计算过程 结果
[5, 2, 1;
3, 4, 0]
$$\sqrt{5^2 + 2^2 + 1^2 + 3^2 + 4^2 + 0^2} = \sqrt{25 + 4 + 1 + 9 + 16 + 0} = \sqrt{55}$$ 7.4162
矩阵网格,每个元素求平方、求和并取平方根以得到弗罗贝尼乌斯范数
弗罗贝尼乌斯范数对矩阵的每个元素求平方,相加后再取平方根。
矩阵展平为一个长向量,其欧几里得长度等于弗罗贝尼乌斯范数
等价地,弗罗贝尼乌斯范数就是把矩阵展平成一个向量后的欧几里得长度。
最后更新: