【问题标题】:MATLAB isolate and assign variable to specific elements in matrixMATLAB 隔离并将变量分配给矩阵中的特定元素
【发布时间】:2019-02-02 10:36:13
【问题描述】:

我正在使用单位矩阵来查找给定矩阵 A 的逆矩阵。我想在 rref 函数之后只提取逆矩阵,并将其分配给自己的变量,但我不知道 Matlab足以让我自己弄清楚。这是我的代码:

A = [1,2,-2; 1,1,1; 0,0,1;]
I = [1,0,0; 0,1,0; 0,0,1;]

Ainv = [A,I]
rref(Ainv)

任何帮助将不胜感激!

【问题讨论】:

  • 在不分配临时变量的情况下很难(而且非常难以理解)。所以,你可以使用tmp = rref(Ainv); result = tmp(:,4:end)。无论如何,你知道你可以使用inv(A),对吧?
  • 是的,我确实知道 inv(A) 哈哈。它的任务是希望我以特定的方式完成它。

标签: matlab


【解决方案1】:

您可以使用 getfield(rref(Ainv), { [1:3] [4:6] }) 但 inv(A),或者使用临时变量更好,如 cmets 中所述。

【讨论】:

    猜你喜欢
    • 2019-08-16
    • 2013-02-05
    • 2016-06-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-02
    相关资源
    最近更新 更多