基于牛顿-拉夫森迭代算法的开方程序设计 一:C语言主函数程序 #include"stdio.h" #include"time.h" int con_buf=0; int htime=0; clock_tstart,stop,substraction; int a_in; int temp1; int temp2; int beta=0; floatinput0=0.3; float input1=0; short intx; intx_temp; intflag1=0; intflag2...
牛顿-拉夫森算法是对非线性方程作泰勒展开并取一次近似的结果。在讨论非线性最小二乘时,目标函数J(β)对β是非线性的, 如果 是第i个迭代值,考虑在 附近将J(β)展开成二次函数。令 其中 是由J的二阶导数组成的矩阵,它的第k行第l列的元素是(是 的第k个分量):是在 附近对J的二阶逼近。现在来找出 ...