nudtwsn 发表于 2008-4-16 11:26

如何设置 fsolve 使得用Gauss-Newton法求解方程

请问一下怎样使fsolve怎么用Gauss-Newton法,我想写论文的时候说是用Gauss-Newton法解决的,不想说是用matlab工具解的。
还用当fsolve中方程的个数大于未知数的个数的时候,就报错了。4个未知数,5个非线性方程,这个问题怎么解决呢。

[ 本帖最后由 eight 于 2008-4-16 12:49 编辑 ]

eight 发表于 2008-4-16 11:28

原帖由 nudtwsn 于 2008-4-16 11:26 发表 http://www.chinavib.com/forum/images/common/back.gif
请问一下怎样使fsolve怎么用Gauss-Newton法,我想写论文的时候说是用Gauss-Newton法解决的,不想说是用matlab工具解的。
还用当fsolve中方程的个数大于未知数的个数的时候,就报错了。4个未知数,5个非线性方程,这 ... doc fsolve

ulu 发表于 2008-4-16 12:22

用optimset

options=optimset('Display','iter','MaxIter',200, 'NonlEqnAlgorithm', 'gn');
上式gn就是你要的
页: [1]
查看完整版本: 如何设置 fsolve 使得用Gauss-Newton法求解方程