带命令的多标量扩展

时间:2016-01-31 12:37:38

标签: matlab

当我们使用下面给出的命令时,它会通过scalar乘法给出结果。

我们如何按matrix执行此乘法运算?

syms x y
subs(x*y, {x, y}, {[0 1; -1 0], [1 -1; -2 1]})

1 个答案:

答案 0 :(得分:0)

您的符号变量x和y是标量,您必须从符号矩阵开始:

x=sym('x',[2,2]);
y=sym('y',[2,2]);
t=x*y;
t=subs(t, x,[0 1; -1 0]);
t=subs(t, y,[1 -1; -2 1]);