由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Computation版 - 有没有这种SVD的程序
相关主题
Singular Value Decomposition[转载] ATLAS
[合集] 请教:关于用arpack请教Singular Value Decomposition
calculation of inverse of "almost-singular" matrix请教一个fortran 90编程的问题
求矩阵逆的算法lapack++ and blitz++
在matlab中如果快速地求矩阵的逆svd on large matrix
一个matrix问题提问:matlab效率问题(不同机器上)
对任意mXn的矩阵M,能否找到两个对角阵P,Q,使PMQ=I, QM'P=I (转载)[转载] 提个线性代数的问题,肯请热心人指教
问个并行算程序的问题?[合集] linear system的奇怪问题
相关话题的讨论汇总
话题: lapack话题: singular话题: svd话题: values话题: 正定
进入Computation版参与讨论
1 (共1页)
c*******d
发帖数: 255
1
【 以下文字转载自 Mathematics 讨论区 】
发信人: connected (disconnected), 信区: Mathematics
标 题: 有没有这种SVD的程序
发信站: BBS 未名空间站 (Mon Oct 5 17:42:03 2009, 美东)
假设B是一个mxn的矩阵,而S是mxm的对称正定阵,T是nxn的对称正定阵。
令K=S^{-1/2}*B*T^{-1/2}
有没有软件包可以根据B, S, T来得到矩阵K的SVD?
只需要singular values就好。
x*****u
发帖数: 3419
2
try lapack function dgesvd

【在 c*******d 的大作中提到】
: 【 以下文字转载自 Mathematics 讨论区 】
: 发信人: connected (disconnected), 信区: Mathematics
: 标 题: 有没有这种SVD的程序
: 发信站: BBS 未名空间站 (Mon Oct 5 17:42:03 2009, 美东)
: 假设B是一个mxn的矩阵,而S是mxm的对称正定阵,T是nxn的对称正定阵。
: 令K=S^{-1/2}*B*T^{-1/2}
: 有没有软件包可以根据B, S, T来得到矩阵K的SVD?
: 只需要singular values就好。

c*******d
发帖数: 255
3
多谢!

【在 x*****u 的大作中提到】
: try lapack function dgesvd
k******n
发帖数: 35
4
I do not think LAPACK is a good choice in your case unless your problem is
really small.
I assume your matrices are dense. Since S and T are positive definite, S^{1/
2} and T^{1/2} can be obtained by Cholesky decomposition. To use LAPACK, K
has to be calculated explicitly. If you only a few singular values, this is
totally not necessary. Consider K as an operator and use ARPACK.
If the problem is small or you need all singular values, LAPACK will be your
choice. However, I would say Matlab will
1 (共1页)
进入Computation版参与讨论
相关主题
[合集] linear system的奇怪问题在matlab中如果快速地求矩阵的逆
[合集] ill conditioning一个matrix问题
请推荐一个处理sparse matrix SVD的java library对任意mXn的矩阵M,能否找到两个对角阵P,Q,使PMQ=I, QM'P=I (转载)
如何normalize矩阵问个并行算程序的问题?
Singular Value Decomposition[转载] ATLAS
[合集] 请教:关于用arpack请教Singular Value Decomposition
calculation of inverse of "almost-singular" matrix请教一个fortran 90编程的问题
求矩阵逆的算法lapack++ and blitz++
相关话题的讨论汇总
话题: lapack话题: singular话题: svd话题: values话题: 正定