作业帮 > 综合 > 作业

matlab中函数svd是什么意思

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/27 14:00:31
matlab中函数svd是什么意思
在matlab中
[u,s,v]=svd(x)
这个是对数据x干什么?
本人matlab新手 使用7.1版本 谢谢^_^!
奇异值分解 (sigular value decomposition,SVD) 是一种正交矩阵分解法;SVD是最可靠的分解法,但是它比QR 分解(QR分解法是将矩阵分解成一个正规正交矩阵与上三角形矩阵.)法要花上近十倍的计算时间.[U,S,V]=svd(A),其中U和V代表二个相互正交矩阵,而S代表一对角矩阵.和QR分解法相同者,原矩阵A不必为正方矩阵.
使用SVD分解法的用途是解最小平方误差法和数据压缩.