WxMaxima 上的符号转置
Symbolic Transpose on WxMaxima
在返回标称表达式后如何应用转置运算符?
我正在处理一些符号矩阵方程,我必须处理转置,之后我需要用实数值替换一些矩阵,符号矩阵是声明为非标量的符号,如下所示:
declare(A,nonscalar);
declare(B,nonscalar);
declare(a,scalar);
equation:transpose(A*a).B=0
subst([A=transpose(matrix([1,2,3])),B=transpose(matrix([3,2,1]))],equation)
结果是:
(transpose(matrix([1],[2],[3])) . matrix([3],[2],[1]))*a=0
但我期待的是
10*a=0
在 subst
之后尝试 ev(%, nouns)
。还要查看修改 .
表达式的各种标志,特别是 dotscrules
。我认为 ?? dot
和 ?? mx
会找到大部分或所有这些标志。
在返回标称表达式后如何应用转置运算符?
我正在处理一些符号矩阵方程,我必须处理转置,之后我需要用实数值替换一些矩阵,符号矩阵是声明为非标量的符号,如下所示:
declare(A,nonscalar);
declare(B,nonscalar);
declare(a,scalar);
equation:transpose(A*a).B=0
subst([A=transpose(matrix([1,2,3])),B=transpose(matrix([3,2,1]))],equation)
结果是:
(transpose(matrix([1],[2],[3])) . matrix([3],[2],[1]))*a=0
但我期待的是
10*a=0
在 subst
之后尝试 ev(%, nouns)
。还要查看修改 .
表达式的各种标志,特别是 dotscrules
。我认为 ?? dot
和 ?? mx
会找到大部分或所有这些标志。