评估枫树的表情

时间:2014-11-01 11:14:38

标签: numerical maple

我在 maple 中有一个复杂的表达式,它取决于四个真实参数,比如a,b,c,d。我们将此表达式称为f(a,b,c,d)。该表达式由双曲函数的导数,确定和不定积分组成。通过无限积分,我的意思是像Int(g(x),x)这样的表达式。表达式f对于写出来是很重要的,因此我想用数字来评估a,b,c and d的不同值。我试过做evalf(value(f(a1,b1,c1,d1)),但这永远不会终止于枫,我猜这意味着枫首先尝试简化f代数然后插入实际值a1,b1,c1, and d1.

有人可以帮帮我吗?

2 个答案:

答案 0 :(得分:0)

删除命令。它试图象征性地评估你的积分,这可能是不可能的。只需使用 evalf

答案 1 :(得分:0)

在符号操作之后,Maple将根据其他变量返回表达式,例如:

diff(x^2 + 2, x);  will return "2 x"

现在如果你写evalf(%),它将无法评估任何数值,因为它不知道x的值。因此,您必须先使用subs()函数替换要评估结果表达式的x的值。

因此,在您的情况下,假设评估的表达式包含变量subs([x=2, y=5], f(a, b, c, d))x,它将为y