作业帮 > 数学 > 作业

1.用二分法求方程f(x)=x3-2=0在区间[1,2]上的根.

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/05/13 14:35:40
1.用二分法求方程f(x)=x3-2=0在区间[1,2]上的根.
2.试给出用牛顿法计算根号a的程序,并用它求根号3的值,初始近似取作x0=1.
3.用割线法求方程f(x)=x3-3x-1=0在x0=2附近的根.
PS:不能用roots函数和frozen函数
不知道你说的是x3还是x^3,如果是x^3的话,第一个问题是这样的.
------------------------------------------------------------------------
【将下复制进.m的matlab文件里,命名为fangcheng.m】
function [f]=fangcheng(x)
f=x^3-2;
------------------------------------------------------------------------
【将下复制进.m的matlab文件里,命名为erfenfa.m】
%%%%二分法,在区间[x1,x2]上求解频率方程的解,z为误差
function H_erfen=erfenfa(x1,x2,z)
x=(x1+x2)/2;
while (x2-x1)>z %设置区间的一半控制精度
if fangcheng(x1)*fangcheng(x)