Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
|
![]() |
#1 |
初级会员
注册日期: 2012-11-28
年龄: 25
帖子: 1
声望力: 0 ![]() |
![]()
最近在用matlab进行一些系统辨识方面的工作,其中在进行系统阶次确定的时候,采用的是对系统的hankle矩阵进行奇异值分解的方法,根据奇异值非零解的个数来确定系统的阶次。这就遇到了很麻烦的问题。
因为进行奇异值分解的矩阵为实数阵,所以得到的奇异值都是不为零的,也即系统的阶次是多少,就能得到多少个非零奇异值。这个在实际的辨识中是不可能的。现在就是要解决:在奇异值为多少时,就可以人为地判断可以当做零来处理了?我现在就是卡在这里,不知道怎么来解决这个是否为零的判断问题。 大家能否进来讨论一下,零的判断问题? |
![]() |
![]() |