矩阵A进行SVD分解

谢谢哈!
不过我在工程信号处理中看到有个门限值定义,其大小等于最小奇异值与最大之比,小于该门限值的近视为0.
导师让我用Matlab实现,但我不知如何下手

门限的定义是根据具体应用而定的,纯粹的理科数学上是不会有的。

我不知道你要处理的矩阵是什么,听你的描述貌似是学通信的,是MIMO系统的信道矩阵吗?

就以MIMO信道为例吧,4发4收的天线构成4阶矩阵,如果这个矩阵有4个“足够大”的奇异值,那么此时就能同时传输4路数据流。如果某个奇异值“小到一定程度”,我们就认为这条链路不存在,那么此时只能传输3路数据流。

至于小到什么程度才认为为0,也就是说门限去多少,这个要根据系统性能而定的。数学上不管多小的奇异值,做SVD分解都能给你一个数,只不过非常小而已。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-12-10
edit rank
看一下rank的实现,然后模仿一下。

另外,不是“门值”,是“阈值”。
相似回答