24小时热门版块排行榜    

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

咖啡或茶

木虫 (著名写手)

[求助] 数学好的请进,请问这叫什么迭代算法?有具体描述。非线性迭代求解

现在有一个非常复杂的非线性方程,其中有一个待求未知数,也就是输入变量X,X变量有其特殊性,即其值的物理范围为0~1之间。方程输出值为Y,目前我手头上有的数据为输出量Y的值,即称为真值。
我想求解X,我自己想到的方法是,遍历X的物理范围,从0~1,迭代步长为0.01(即求解一个X值,有100次循环). 这样每次迭代开始前,X都有一个给定的值,然后将X的值代入非线性方程,就能得到一个输出量Y',称之为预测值。那么所有循环中,当X的取值能使得真值Y与预测值Y'的差的绝对值最小时,此时的X的值便为所求值。
我不知道这种非线性迭代算法具体叫什么算法,最好有相关的文献作为支撑。请问有没有知道的,感激不尽
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

east_rock

木虫 (著名写手)

Ph.D

【答案】应助回帖

感谢参与,应助指数 +1
如果要遍历肯定不能用穷举法,按照你的描述就是个预测,应该是搜索算法,找到一个x满足误差最小的要求。

[ 发自手机版 http://muchong.com/3g ]
坚持创新思想,才不至于思想变的腐朽。
22楼2013-02-15 15:22:41
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 27 个回答

11jxli1

禁虫 (著名写手)

感谢参与,应助指数 +1
本帖内容被屏蔽

2楼2013-02-12 16:01:29
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

nono2009

超级版主 (文学泰斗)

No gains, no pains.

优秀区长优秀区长优秀区长优秀区长优秀版主

【答案】应助回帖

感谢参与,应助指数 +1
这哪是什么迭代方法,是朴素的穷举法。
3楼2013-02-12 16:47:37
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

mlanqiang

木虫之王 (文学泰斗)

蓝博士

【答案】应助回帖

感谢参与,应助指数 +1
感觉应该是穷举法吧。
蓝精灵
4楼2013-02-12 17:29:12
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见