q***t 发帖数: 3 | 1 列位大虾有用mathematica的吧?
请教一个问题。希望绘出一个曲线 f(t);其定义为一个积分:
\int g(x,y,t) dx
f(t) = \int ------------------ dy (1)
\int h(x,y,t) dx
g(x,y,t)和h(x,y,t)都是给定的函数。里外的三个积分限都是
(-Infinity,Infinity),一般是没有解析表达的。如果用
Integrate[ g(x,y,t), x ]
f(t) = NIntegrate[ --------------------------, y ] (2)
Integrate[ h(x,y,t), x ]
计算就太慢了。原因是 mathematica 试图简化 Integrate[ g(x,y,t), x ] 未果。
可是改成数值积分:
|
|