作业帮 > 综合 > 作业

matlab 求 x^3-3*x-1 方程近似根 程序如何修改?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/22 03:31:51
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
运行出来是对的啊
the solution is x1=
x1 =
1.8794
the iter time is
i =
4
再问: 能给我个运行的完整截图么??? 急急急啊 !~~ 复博大神啊 !~~
再答: 我这就是运行后的完整截图啊 我猜你运行不了?? 把前三行存成fun0.m 然后把剩下的放到命令行运行即可