数学建模社区-数学中国

标题: 关于matlab 符号运算中乘法时符号变量顺序改变的疑问 [打印本页]

作者: Iceliko    时间: 2016-10-26 19:15
标题: 关于matlab 符号运算中乘法时符号变量顺序改变的疑问
各位好,我在做matlab 符号运算时发现了如下问题,(使用的环境为 matlab2015b, 操作系统为win10)

假设有如下函数
function C = test( A, B )
C = A*B;

syms A1, A2; C = test(A1, A2)
出来的结果是C = A1*A2;
而 C = test(B, A)
出来的结果仍然是 C =  A1*A2;
但我的预期输出应该是C =  A2*A1;

由于考虑的是矩阵的符号运算,因此实际上两者的顺序是不能随意替换的。请问这一问题如何解决?





欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5