T. *_*ier 1 matlab symbolic-math
我在matlab中找不到简化这个符号表达式的方法.x
将以实数进行评估.
syms x
expr = abs(x)^2
Run Code Online (Sandbox Code Playgroud)
我期待结果
expr = x^2
Run Code Online (Sandbox Code Playgroud)
Matlab给出了
expr = abs(x)^2
Run Code Online (Sandbox Code Playgroud)
您想要的解决方案只有在x
真实的情况下才有效,因此您需要告诉MATLAB.
assume(x, 'real')
simplify(expr)
Run Code Online (Sandbox Code Playgroud)