您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 牛顿迭代法和二分法求解方程的跟
求方程x^3-14x+1=0的根。牛顿迭代法:N=1000;x0=0;x1=x0^3-14*x0+1;E=0.000001;k=1;while(norm(x1-x0)=E&&kN)x0=x1;f=x0^3-14*x0+1;f1=3*x0*x0-14;if(f1~=0)x1=x0-f/f1;endk=k+1;endfprintf('迭代的次数为k=%d\n',k);fprintf('方程的根为x=%.7f\n',x1);fprintf('\n');二分法:x_up=-1;x_down=1;error=0.000001;res_down=x_down^3-14*x_down+1;res_up=x_up^3-14*x_up+1;k=1;while(res_down*res_up0)k=k+1;x=0.5*(x_up+x_down);res=x^3-14*x+1;if(res*res_down0)x_up=x;elsex_down=x;endif(abs(x_up-x_down)error)break;endendresult_x=0.5*(x_up+x_down);fprintf('迭代的次数为k=%d\n',k);fprintf('方程的根为x=%.7f\n',result_x);fprintf('\n');
本文标题:牛顿迭代法和二分法求解方程的跟
链接地址:https://www.777doc.com/doc-2220661 .html