matlab 求 x^3-3*x-1 方程近似根 程序如何修改?function [fun,dfun]=fun0(x)fun=x^3-3*x-1;dfun=3*x^2-3;x0=2;[fun,dfun]=fun0(x0);x1=x0-fun/dfun;i=1;while abs(x1-x0)>0.00001 x0=x1; [fun,dfun]=fun0(x0); x1=x0-fun/dfun; i=i+1;enddisp('the solution

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/25 07:04:52
matlab 求 x^3-3*x-1 方程近似根 程序如何修改?function [fun,dfun]=fun0(x)fun=x^3-3*x-1;dfun=3*x^2-3;x0=2;[fun,dfun]=fun0(x0);x1=x0-fun/dfun;i=1;while abs(x1-x0)>0.00001 x0=x1; [fun,dfun]=fun0(x0); x1=x0-fun/dfun; i=i+1;enddisp('the solution

matlab 求 x^3-3*x-1 方程近似根 程序如何修改?function [fun,dfun]=fun0(x)fun=x^3-3*x-1;dfun=3*x^2-3;x0=2;[fun,dfun]=fun0(x0);x1=x0-fun/dfun;i=1;while abs(x1-x0)>0.00001 x0=x1; [fun,dfun]=fun0(x0); x1=x0-fun/dfun; i=i+1;enddisp('the solution
matlab 求 x^3-3*x-1 方程近似根 程序如何修改?
function [fun,dfun]=fun0(x)
fun=x^3-3*x-1;
dfun=3*x^2-3;
x0=2;
[fun,dfun]=fun0(x0);
x1=x0-fun/dfun;i=1;
while abs(x1-x0)>0.00001
x0=x1;
[fun,dfun]=fun0(x0);
x1=x0-fun/dfun;
i=i+1;
end
disp('the solution is x1=')
x1
disp('the iter time is ')
i

matlab 求 x^3-3*x-1 方程近似根 程序如何修改?function [fun,dfun]=fun0(x)fun=x^3-3*x-1;dfun=3*x^2-3;x0=2;[fun,dfun]=fun0(x0);x1=x0-fun/dfun;i=1;while abs(x1-x0)>0.00001 x0=x1; [fun,dfun]=fun0(x0); x1=x0-fun/dfun; i=i+1;enddisp('the solution
运行出来是对的啊
the solution is x1=
x1 =
1.8794
the iter time is
i =
4