求解矩阵方程

时间:2014-05-27 08:42:09

标签: matlab matrix

我有两个矩阵DY

我希望根据这个找到矩阵G

G*D = Y

请注意,所有这些矩阵都不是方阵。

1 个答案:

答案 0 :(得分:2)

根据Matlab's documentation,如果你想解决形式的等式

xA = b

你可以通过

来解决它
x = b/A

请注意,您的系统不确定,您无法在没有其他限制的情况下找到单个解决方案。一个例子:

A=[1;2;3];
b=[14;32];
x=b/A;
x*A==b % check if solution is correct
[1,2,3;4,5,6]*A==b % another, equally correct solution

它“有效”,但如果没有重述问题,你就不会做得更好。

请注意,这是quite extensively explained in the same documentation