我遇到这样的问题:
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 =
[ log(exp((4*pi*(al_1*1i - be_1*2i))/5)), log(exp((4*pi*(al_1*1i - be_1*1i))/5))]
有解决方法吗?
答案 0 :(得分:0)
感谢horchler的评论。
这是解决方案,
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 =
[ (4*pi*(al_1*1i - be_1*2i))/5, (4*pi*(al_1*1i - be_1*1i))/5]