用log实现MATLAB符号化简exp

用log实现MATLAB符号化简exp,matlab,Matlab,我有这样一个问题: syms al_1 be_1 simplify(log([ exp((4*pi*(al_1*1i - be_1*2i))/5), exp((4*pi*(al_1*1i - be_1*1i))/5)])) 但是matlab输出没有删除log和exp,而是保留了这两个值 ans= 有什么解决办法吗?谢谢霍奇勒的评论 这就是解决办法 simplify(log([ exp((4*pi*(al_1*1i - be_1*2i))/5), exp((4*pi*(al_1*1i - be_

我有这样一个问题:

syms al_1 be_1
simplify(log([ exp((4*pi*(al_1*1i - be_1*2i))/5), exp((4*pi*(al_1*1i - be_1*1i))/5)]))
但是matlab输出没有删除log和exp,而是保留了这两个值
ans=


有什么解决办法吗?

谢谢霍奇勒的评论

这就是解决办法

simplify(log([ exp((4*pi*(al_1*1i - be_1*2i))/5), exp((4*pi*(al_1*1i - be_1*1i))/5)]),'IgnoreAnalyticConstraints', true )
ans=


在这种情况下,最好看一下(实际上,看一下总是好的)–简化一般的
log
表达式。
simplify(log([ exp((4*pi*(al_1*1i - be_1*2i))/5), exp((4*pi*(al_1*1i - be_1*1i))/5)]),'IgnoreAnalyticConstraints', true )
[ (4*pi*(al_1*1i - be_1*2i))/5, (4*pi*(al_1*1i - be_1*1i))/5]