牛顿迭代法的matlab代码是怎样的???主程序:function?[k,x,wuca,yx]?=?newton(x0,tol)k=1;yx1=fun(x0);yx2=fun1(x0);x1=x0-yx1/yx2
牛顿迭代法的matlab代码是怎样的?
??主程序:function?[k,x,wuca,yx]?=?newton(x0,tol)k=1;yx1=fun(x0);yx2=fun1(x0);x1=x0-yx1/yx2;while?abs(x1-x0)>tolx0=x1;yx1=fun(x0);yx2=fun1(x0);k=k+1;x1=x1-yx1/yx2;endk;x=x1;wuca=abs(x1-x0)/2;yx=fun(x);end分程序1:function?y1=fun(x)y1=sqrt(x^2+1)-tan(x);end分程序2:function????y2=fun1(x)%函数fun(x)的导数y2=x/(sqrt(x^2+1))-1/((cos(x))^2);end结果:[k,x,wuca,yx]?=?newton(-1。
牛顿迭代法的matlab代码是怎样的?
??主程序:function?[k,x,wuca,yx]?=?newton(x0,tol)k=1;yx1=fun(x0);yx2=fun1(x0);x1=x0-yx1/yx2;while?abs(x1-x0)>tolx0=x1;yx1=fun(x0);yx2=fun1(x0);k=k+1;x1=x1-yx1/yx2;endk;x=x1;wuca=abs(x1-x0)/2;yx=fun(x);end分程序1:function?y1=fun(x)y1=sqrt(x^2+1)-tan(x);end分程序2:function????y2=fun1(x)%函数fun(x)的导数y2=x/(sqrt(x^2+1))-1/((cos(x))^2);end结果:[k,x,wuca,yx]?=?newton(-1。
创业项目群,学习操作 18个小项目,添加 微信:niuben22 备注:小项目!
如若转载,请注明出处:https://www.gzxsgy.com/23514.html