例如,如果我想将两个矩阵A和B相乘,其中A = [1 x]和B = [2 3],有没有一种方法可以在Matlab中完成,最终答案将在x的项?因此,在这种情况下,所需的答案将以2 + 3x的形式给出。
或者,如果我想找到C的逆矩阵,其中C = [1 2; 3 x],有没有一种方法可以解决这个问题,而最终答案将取决于x?因此,在这种情况下,所需的答案将以1 /(x-6)[x -3; -2 1]。
答案 0 :(得分:3)
Symbolic Toolbox就是这样的:
>> syms x % declare x as a symbolic variable
>> A = [1 x]; B = [2; 3];
>> A*B
ans =
3*x + 2
>> C = [1 2; 3 x];
>> inv(C)
ans =
[ x/(x - 6), -2/(x - 6)]
[ -3/(x - 6), 1/(x - 6)]