【问题标题】:how to get inverse of matrix in matlabmatlab如何求矩阵的逆
【发布时间】:2010-11-06 00:00:48
【问题描述】:

我正在使用 matlab。

我有类似矩阵

9 4 
5 7

它的逆必须是 k= [ 7 -4 -5 9]

当我在 matlab 中使用 inv 矩阵时

inv(k);

我得到一个双矩阵

喜欢(不是真实的数字)

 .37 -.32
-.32 .44

如何从前一个矩阵中求逆?

 7 -4
-5  9

【问题讨论】:

  • 我想你可能对矩阵的逆是什么有误解。提示:mathworld.wolfram.com/MatrixInverse.html
  • @user462715:你为什么不接受答案?这是自私的,不是很好
  • 看起来您错过了解决方案中的1/43 部分

标签: math matlab


【解决方案1】:

真正的问题是为什么你需要逆向。通常最好解方程组。在 MATLAB 中,您通常使用 \ 来执行此操作。 INV 的数值性能比\\ 中的底层方法(例如QRLU)差得多。

【讨论】:

    【解决方案2】:

    这不是相反的;这是行列式的倒数。所以你需要:

    det(k) * inv(k)
    

    【讨论】:

    • 谢谢我会尝试这一切?
    • Armen Tsirunyan : 我不明白你,srry 我离线是matlab
    【解决方案3】:

    我认为这应该是相反的:

    http://www.wolframalpha.com/input/?i=inv{{9,+4},+{5,+7}}

    【讨论】:

      猜你喜欢
      • 2013-06-19
      • 1970-01-01
      • 1970-01-01
      • 2013-02-28
      • 2016-10-10
      • 1970-01-01
      • 2019-02-23
      • 1970-01-01
      • 2017-06-07
      相关资源
      最近更新 更多