Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > 数学和算法 > 矩阵和线性代数 > 矩阵分解 > SingularValueList >
Mathematica > 数学和算法 > 图与网络 > 图编程 > 矩阵和线性代数 > 矩阵分解 > SingularValueList >
Mathematica > 可视化与图形 > 图与网络 > 图编程 > 矩阵和线性代数 > 矩阵分解 > SingularValueList >

SingularValueList

SingularValueList[m]
给出一个矩阵 m 的非零奇异值列表.
SingularValueList
给出 m 关于 a 的广义奇异值.
SingularValueList
给出 mk 个最大的奇异值.
SingularValueList
给出 mk 个最大的广义奇异值.
  • 奇异值从最大到最小排序.
  • 奇异值的多样性导致了奇异值的重复.
  • 在默认情况下,当奇异值大于 的100倍时,它们会保留,其中pPrecision[m].
  • m 可以是矩形矩阵;全部奇异值的数目通常是 Min[Dimensions[m]].
  • 可以使用默认零误差的精确符号矩阵.
下面的奇异矩阵只有两个非零奇异值:
下面的奇异矩阵只有两个非零奇异值:
In[1]:=
Click for copyable input
Out[1]=
精确输入:
m 是一个 4×3 矩阵:
采用精确算法的奇异值计算:
采用机器算法的奇异值算法:
采用用30位有效数字的奇异值的计算:
一个随机的复数2×5 矩阵的奇异值:
找到一个大型稀疏矩阵的3个最大的奇异值:
符号输入:
计算大于最大奇异值的 的奇异值:
设置 Tolerance ,将直接计算奇异值的相同集:
m 是一个 16×16希尔伯特(Hilbert) 矩阵:
矩阵是正定的,有精确的算法,并带有16个非零奇异值:
大多数奇异值太小以致于不能以机器精度显示:
设置公差为0,则将全部显示出来:
因为数值误差,没有准确的计算值:
m 是一个随机的 10×10 矩阵:
找到 m 的奇异值:
一个矩阵的2范数等同于最大的奇异值:
2范数的逆等同于最小奇异值的倒数:
矩阵的条件数等同于从最大值到最小值的奇异值的比率:
m 是由任意数组成的随机矩阵:
找到 m 的奇异值:
这里等同于 m.Transpose[m] 的非零特征值的立方根:
s是一个大型的稀疏矩阵:
采用线性代数计算所有的奇异值,这会让人望而却步:
少量的计算会更快些:
版本 5 的新功能 | 版本 6 修改功能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
格式:   HTML  |  CDF