当前位置: 首页 > 程序语言 >接近奇异值的矩阵如何在matlab中求逆

接近奇异值的矩阵如何在matlab中求逆

作者 永不言弃/~
来源: 小木虫 750 15 举报帖子
+关注

在使用matlab对矩阵求逆时出现了“警告: 矩阵接近奇异值,或者缩放错误。结果可能不准确。RCOND =  1.807923e-26。”,由于这个逆矩阵是一定要用到的,有没有大神知道应该怎么解决 返回小木虫查看更多

今日热帖
  • 精华评论
  • qqinly

    你可以用求伪逆(pinv)代替求逆(inv)

  • qqinly

    引用回帖:
    3楼: Originally posted by 永不言弃/~ at 2018-09-07 23:41:41
    这个试过了,误差还是比较大,有没有什么其他的方法
    ...

    若原方程为 AX = Y,X 求不了逆的话,求 min ( AX - Y ) ,即 AX - Y 取到最小值时的 X,试试看

  • 永不言弃/~

    引用回帖:
    4楼: Originally posted by qqinly at 2018-09-08 00:21:26
    若原方程为 AX = Y,X 求不了逆的话,求 min ( AX - Y ) ,即 AX - Y 取到最小值时的 X,试试看...

    但是还要用到A的逆矩阵,还有没有其他的办法

  • Mr__Right

    这个要具体问题具体分析;
    矩阵的规模有多大? 矩阵是怎么得到的?

  • baobiao007

    老是奇异,很可能一开始的方法就有问题,那么讨论怎么解逆则毫无意义。

猜你喜欢
下载小木虫APP
与700万科研达人随时交流
  • 二维码
  • IOS
  • 安卓