免费奇异值计算器
结果
输入所有矩阵元素以查看奇异值。
什么是奇异值?
对于任意矩阵,其奇异值定义为矩阵的特征值的平方根,其中表示共轭转置(若仅包含实数,则为转置)。由于是半正定矩阵,其特征值均非负,因此平方根总有定义且为实数。
奇异值通常记为(其中是的秩),按降序排列。最大奇异值给出了相对于欧几里得范数的算子范数。
如何使用奇异值计算器
该工具使得求矩阵的奇异值变得简单直观。您只需:
- 指定行数和列数(矩阵大小)。
- 在单元格中输入矩阵的数值元素。
- 计算器会在底部立即显示计算出的奇异值。
您可以使用各种矩阵(对称、对角或矩形)测试本工具,观察奇异值如何变化。
手动计算奇异值
如果您倾向于手动计算矩阵奇异值,请遵循以下步骤:
- 构造:求的共轭转置(埃尔米特转置)。对于实矩阵,即为转置。
- 计算:执行矩阵乘法得到矩阵。
- 求特征值:解的特征多项式,得到其特征值。
- 取平方根:奇异值为(仅非负者有意义,因为的特征值非负)。
实际应用中,标准方法是使用奇异值分解(SVD),它将分解为,其中的对角线上包含奇异值。许多线性代数计算器都集成了SVD以快速提供结果。
奇异值与特征值
尽管这两个概念相关,但并不相同:
- 适用性:每个矩阵,无论形状,都有奇异值。特征值仅存在于方阵。
- 性质:奇异值总是实数且非负。特征值可以为负、零甚至复数(对于非对称矩阵)。
对于对角矩阵,奇异值等于对角线元素的绝对值。对于对称且半正定的矩阵,奇异值与特征值一致;否则,奇异值等于特征值的绝对值。
这些性质使得奇异值分解成为降维、噪声过滤和解线性系统的强大工具,超越特征值分解对非方阵的能力。
常见问题
1. 矩阵的奇异值究竟是什么?
奇异值定义为矩阵A*A(或A^H A,取决于矩阵是实数还是复数)特征值的平方根。由于A*A是半正定的,其特征值非负,因此奇异值总是实数且非负。它们通常按降序排列。
2. 如何使用此计算器求奇异值?
选择行数和列数,填写矩阵元素,奇异值将立即出现在输入字段下方。无需额外步骤。
3. 可以手动计算奇异值吗?
可以。构造埃尔米特转置A*,将A*乘以A得到n×n矩阵,计算该乘积的特征值,然后取每个特征值的平方根。非负结果即为奇异值。
4. 奇异值和特征值有什么区别?
奇异值存在于每个矩阵(方阵或矩形阵),而特征值仅能对方阵定义。奇异值总是实数且非负;特征值可能为负或复数。对于对称正定矩阵,两者相同。
5. 对于对角矩阵或对称矩阵,奇异值表现如何?
对于对角矩阵,奇异值等于对角元素的绝对值。对于对称矩阵,奇异值等于特征值的绝对值;若对称矩阵同时半正定,则奇异值与特征值完全相同。
使用方法
- 使用单选按钮选择矩阵大小(2×2或3×3)。
- 输入矩阵的所有元素。
- 奇异值会自动计算并以降序显示。