如何求解线性矩阵方程?

时间:2014-08-13 08:47:35

标签: arrays matlab math matrix equation-solving

我正在努力解决' c2'和' c3'对于不同的等式,sig{1}sig{2}sig{3}是每个维度为190X240的单元格数组。因为我有两个方程和两个未知数,我认为我应该得到一个答案。

我尝试了此代码,请帮助您查找c2c3

的方法
syms c2 c3
[c2,c3]=vpasolve([-sig{2}*(sig{1}-c2*sig{2}-c3*sig{3})==0,-sig{3}*(sig{1}-c2*sig{2}-c3*sig{3})==0],[c2,c3]);

修改

@PetrH感谢您再次回复。对于单词' matrices'我很抱歉。它的细胞' 。第二我等了两个小时。但在等待一夜之间我尝试用较小的单元阵列2X2做同样的事情,现在解决方案掩盖并弹出这些错误。

Error using mupadmex
Cell input must have string contents.

Error in sym>cell2ref (line 1121)
S = mupadmex(y);

Error in sym>tomupad (line 995)
    S = cell2ref(x);

Error in sym (line 139)
            S.s = tomupad(x,'');

Error in sym/privResolveArgs (line 801)
                    argout{k} = sym(arg);

Error in sym/privBinaryOp (line 819)
            args = privResolveArgs(A, B);

Error in  *  (line 216)
        X = privBinaryOp(A, B, 'symobj::mtimes');

vpasolve是正确的功能吗?

0 个答案:

没有答案