关于牛顿迭代法及Levenberg-Marquardt算法请问谁有高斯牛顿迭代法或者Levenberg-Marquardt算法的程序?万分感激啊.

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/10 20:39:53
关于牛顿迭代法及Levenberg-Marquardt算法请问谁有高斯牛顿迭代法或者Levenberg-Marquardt算法的程序?万分感激啊.
x͓nA_e&`155ME@Ywf1ENH""D6*Њd_w,\ P5^xa^g/3 Lu=ԍ4Q ;CY>HxժoI5>I7WܾLy[q nfwa)ǹQrtrӧ ͮnv?Vz`F Sc1k,\8 ]8*i¤;LC}o0(BXN#6l?/{D T9gB#5LƩjr"|ޙ/Pn\ِ>v^nvhvz/WZGE<龕Xظq{a4aBlH@lê%kMJps"%Dtd^*;O}PTd,95'"'8xQmXm[b94@P'`Xc%{ARe#6ȑX08<"#?nmn@jljԄ7,+ӗZH\B'.3D~5 ea <E!W'"_

关于牛顿迭代法及Levenberg-Marquardt算法请问谁有高斯牛顿迭代法或者Levenberg-Marquardt算法的程序?万分感激啊.
关于牛顿迭代法及Levenberg-Marquardt算法
请问谁有高斯牛顿迭代法或者Levenberg-Marquardt算法的程序?万分感激啊.

关于牛顿迭代法及Levenberg-Marquardt算法请问谁有高斯牛顿迭代法或者Levenberg-Marquardt算法的程序?万分感激啊.
/**
牛顿迭代法求方程的一个实根
牛顿公式:x(k+1) = x(k) - f(x(k)) / f '(x(k))
迭代函数:Ф(x) = x - f(x) / f'(x)
属性:方程求根迭代法
此时的迭代函数必须保证X(k)有极限,即迭代收敛.
《数值计算方法与算法》-2 Editon -科学出版社 P93
《C#数值计算算法编程》-周长发 P210
代码维护:2007.04.20 pengkuny
**/
#include
#include
using namespace std;
#define f(x) (x*x*(x-1.0)-1.0) //举例函数x^3-x^2-1
#define g(x) (3.0*x*x-2.0*x) //导函数3x^2-2x
#define epsilon 0.0000001 //精度
#define MAXREAPT 100
bool RootNewton(double &x)
{
double xk1,xk0;
xk0 = x;
for (int k=0; k