【发布时间】:2015-06-12 18:14:06
【问题描述】:
我有两个复杂的数学表达式。我如何比较它们,以确定它们是否使用 Maxima 表达相同?
【问题讨论】:
我有两个复杂的数学表达式。我如何比较它们,以确定它们是否使用 Maxima 表达相同?
【问题讨论】:
is(equal(e1, e2))。请注意,“=”是身份(即相同的表达式),而“等于”是等价的。例如。 is(equal(x*(x + 1), x^2 + x)) => true 而is(x*(x + 1) = x^2 + x) => false。另请注意,is(equal(e1, e2)) 实际上计算 ratsimp(e1 - e2) 并查看结果是否为 0。Maxima 无法将所有等效表达式减少为 0,因此在某些情况下它会错误地返回 false。
【讨论】: