24小时热门版块排行榜    

CyRhmU.jpeg
查看: 1229  |  回复: 10
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

wufu88

新虫 (小有名气)

[求助] 求助一个编程问题!

有一个复杂方程,里面有n个参数,除了其中的6个参数以外,其他参数都已知,想算出这6个参数,由于公式非常复杂,不能通过正常方式求得,所以考虑对于这6个参数,必然会有几组值可以满足方程,因此用遍历所有可能情况来进行判断,但由于每个参数的取值范围为-100~100,而且可以是小数,所以用六层循环进行遍历,发现程序运算量太大,已经执行了4天,还是算不出结果。请高手指点,这样的问题除了这种遍历对每种可能情况进行判断之外,是否有其他好的方法。
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

joy4210

金虫 (小有名气)

【答案】应助回帖

感谢参与,应助指数 +1
是不是可以考虑蒙特卡洛方法,在-100~100随机选取6个数,选取次数自己确定,直到找到合适的
9楼2012-05-09 08:54:45
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 11 个回答

锐利的碎片

木虫 (正式写手)

star watcher

【答案】应助回帖

感谢参与,应助指数 +1
高维空间遍历可以使用metropolis方法.
2楼2012-05-08 09:35:51
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wufu88

新虫 (小有名气)

引用回帖:
2楼: Originally posted by 锐利的碎片 at 2012-05-08 09:35:51:
高维空间遍历可以使用metropolis方法.

能详细说吗?或者给点资料看看,您说的,我没接触过,不懂。metropolis是哪种语言中的方法?
3楼2012-05-08 09:39:59
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wufu88

新虫 (小有名气)

引用回帖:
2楼: Originally posted by 锐利的碎片 at 2012-05-08 09:35:51:
高维空间遍历可以使用metropolis方法.

能详细说吗?或者给点资料看看,您说的,我没接触过,不懂。metropolis是哪种语言中的方法?
4楼2012-05-08 09:40:19
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见