【问题标题】:MATLAB symbolic simplify eliminating exp with logMATLAB 符号简化用 log 消除 exp
【发布时间】:2015-06-18 05:42:00
【问题描述】:

我有这样的问题:

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,保留两者
答案 =

[ log(exp((4*pi*(al_1*1i - be_1*2i))/5)), log(exp((4*pi*(al_1*1i - be_1*1i))/5))]

有解决办法吗?

【问题讨论】:

标签: matlab


【解决方案1】:

感谢 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]

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-12-09
    • 2018-11-01
    • 2013-08-29
    • 1970-01-01
    • 2011-10-08
    • 1970-01-01
    • 1970-01-01
    • 2014-02-18
    相关资源
    最近更新 更多