【问题标题】:Integrate & simplify in Maple在 Maple 中集成和简化
【发布时间】:2014-12-05 17:21:17
【问题描述】:

我是Maple 的新手。 我想整合和简化以下表达式:

int(((1 - r*cos(x-t)))/(1+r^(2)-2* r*cos(x-t)), x=0..2*pi,AllSolutions=true) 
assuming t>=0, assuming r>=0, additionally t <=2*pi, additionally r<=1;

如果我只运行int 行本身,我会得到非常混乱的表达。 Int 和假设行给了我错误, 如果smb 可以帮助我解决这个问题, 谢谢!

【问题讨论】:

  • 欢迎来到 StackOverflow。我认为你应该更正你的帖子。添加代码格式。附加您收到的异常。删除一些不必要的句子,例如“我是新人”、“谢谢”。如果您执行以下操作,您将增加获得答案的机会。
  • “我是 Maple 的新手”这句话在这里很有用。这表明您可能打算使用Pi 而不是pi

标签: maple


【解决方案1】:

你知道小写的pi 对 Maple 没有什么特别的意义吗?

如果您只是想使用众所周知的常量Pi,那么您的问题只是假设的语法。

我将下面的行分开,只是为了在这里更好地格式化它们。您可以输入一个较长的行。

restart:

int( ((1 - r*cos(x-t)))/(1+r^(2)-2*r*cos(x-t)),
     x=0..2*Pi ) assuming t>=0, r>=0, t <=2*Pi, r<=1;

                                2 Pi

事实证明,t 上的假设对于获得该结果并不是必需的。

restart:

int( ((1 - r*cos(x-t)))/(1+r^(2)-2* r*cos(x-t)),
     x=0..2*Pi ) assuming r>=0, r<=1;

                                2 Pi

您的assuming 语法不正确是可以理解的。您错误地拼凑了一些看起来更像 assume 命令的语法的东西。它们的目的是相关的,但语法和用法不同。

AllSolutions 选项允许 Maple 根据积分范围内的未知条件计算分段结果(但不仅仅是在被积函数中)。所以,可以想象有人可能想做,

restart:

int( ((1 - r*cos(x-t)))/(1+r^(2)-2* r*cos(x-t)),
     x=0..2*pi, AllSolutions=true ) assuming t>=0, r>=0, t <=2*pi, r<=1;

这将产生一个分段结果,条件是未知参数pi。但由于Pipi 的漂亮打印相同,因此打印会令人困惑。最好使用其他未分配的名称而不是pi。正如我在顶部所说,您可能打算改用特殊常量 Pi

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-21
    • 1970-01-01
    相关资源
    最近更新 更多