声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1153|回复: 5

[编程技巧] 如何对一个n维的函数求出在区域x1<x2<... <xn上的积分

[复制链接]
发表于 2011-1-19 17:16 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
大家好,有个问题查了好久,不知道该怎么求,问问大家,希望得到帮助,谢谢。
有一个n维的函数,g(x1,x2,...xn),(n>=50),对这个函数要在x1<x2<... <xn的区域上上求积分,请问该怎么求?

本帖被以下淘专辑推荐:

回复
分享到:

使用道具 举报

发表于 2011-1-19 17:30 | 显示全部楼层
用蒙特卡洛积分法吧。

评分

1

查看全部评分

 楼主| 发表于 2011-1-20 10:07 | 显示全部楼层
网络上怎么查?我看了很多,都是理论的,没有跟matlab编程结合,没什么用啊
 楼主| 发表于 2011-1-20 11:50 | 显示全部楼层
回复 2 # rocwoods 的帖子

非常感谢,我看了蒙特卡洛积分,对它是思想已经了解了,的确比单纯算积分简便多了。
其实我这里g(x1,...,xn)是随机变量x1,...,xn的密度函数,我要算的是这些 变量的均值平方的期望,那么按照蒙特卡洛方法,是不是只要把符合这个密度函数的100组随机数代入,计算它们均值的平方,再对这100个均值的平方求算术平方根就可以了?
 楼主| 发表于 2011-1-20 16:14 | 显示全部楼层
回复 2 # rocwoods 的帖子

不好意思,我说错了,最后是对这100个均值的平方再求均值,是这样的吗?
希望给予回答
发表于 2011-1-20 21:42 | 显示全部楼层
还是不清楚你具体要做什么,只有你自己清楚,想验证你的想法对不对,你可以针对二重情况,按蒙特卡洛法做一下,然后再按通常的方法计算一下,比较一下就知道自己的想法对不对了。
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-5-18 07:18 , Processed in 0.058817 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表