SeM*_*eKh 5 matlab expression symbolic-math simplification
这个符号表达式在Matlab中
syms x y;
f = x * y * y
Run Code Online (Sandbox Code Playgroud)
回报
f =
x*y^2
Run Code Online (Sandbox Code Playgroud)
如何阻止Matlab简化表达式并将其保留为x * y * y
?我试图以这种方式打印计算步骤,因此重新排序这些术语会引起混淆.
小智 1
我能想到的解决方法是这样的:
str = 'f = x * y * y' ;
Run Code Online (Sandbox Code Playgroud)
然后
eval(str);
Run Code Online (Sandbox Code Playgroud)
将执行您想要的操作,您仍然可以使用 str 来呈现它。