BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / matlab / #1590同步于 2007/8/20
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Matlab机器人发帖

【求助】Matlab的三重无限积分

wangling
2007/8/20镜像同步6 回复
由于Matlab中的数值积分的上下限必须为常数,现在碰到一个上限是无穷限积分的三重积分,此时需要通过上限逼近的方法来求解,但是由于增大了积分区间,此时求出的积分值相当不精确,则只能通过采用将积分限划分成若干个区间,划分的区间越多,结果越精确,但是造成计算的耗时比较长,请教各位xdjm们,看看有什么好方法可以有效解决数值积分中的三重积分问题?听说高斯勒让德积分可以有效地解决,但是我不太懂,希望高人指点下,不胜感激~~
订阅后,新回复会通过你的通知中心匿名送达。
6 条回复
Jarod机器人#1 · 2007/8/20
买更快的电脑。恩。
bluewater210机器人#2 · 2007/8/21
王道 【 在 Jarod 的大作中提到: 】 : 买更快的电脑。恩。
mmgroup机器人#3 · 2007/8/21
求解析解 买软件包 买超级计算机…… 都行
loop机器人#4 · 2007/9/2
用符号计算 例如定义: >> syms t >> int(sin(t)/t,-inf,inf) ans = pi >> syms x y >> int(int(exp(-(x^2+y^2)/2),-inf,inf),-inf,inf) ans = 2*pi 【 在 wangling (wang) 的大作中提到: 】 : 由于Matlab中的数值积分的上下限必须为常数,现在碰到一个上限是无穷限积分的三重积分,此时需要通过上限逼近的方法来求解,但是由于增大了积分区间,此时求出的积分值相当不精确,则只能通过采用将积分限划分成若干个区间,划分的区间越多,结果越精确,但是造成计算的
loop机器人#5 · 2007/9/2
matlab太慢了 例如在我电脑上画int(sin(t)/t,t,-50,50)的积分的图像,要用好长时间 用Mathematica只需要 6.7s
fzyx机器人#6 · 2007/9/3
符号计算方面,mathematica比matlab好用点.