gpt4 book ai didi

wolfram-mathematica - 向 Mathematica 指定额外信息以简化表达式

转载 作者:行者123 更新时间:2023-12-01 10:06:37 25 4
gpt4 key购买 nike

有时,我们知道某些变量是正数,或自然数,或实数,这有助于简化表达式。例如,

Integrate[Sign[x], {x, -l/2, l}]

评估为

ConditionalExpression[
1/2 l (-3 + 6 DiscreteDelta[l] + 2 HeavisideTheta[-l] +
4 HeavisideTheta[l]), l \[Element] Reals]

但是如果我知道 l 是一个实数,我实际上是在看 -l/2。有没有办法指定此额外信息或约束,以便 Mathematica 可以简化表达式?

最佳答案

如果您指定 Assumptions,它通常会更快地评估Integrate 内部:

Integrate[Sign[x], {x, -l/2, l}, Assumptions -> l > 0]

关于wolfram-mathematica - 向 Mathematica 指定额外信息以简化表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9745317/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com