利用二分法求方程在区间[-2,-1]的根3*X*X*X-4*X*X-5*X+13=0在区间[-2,-1]的根
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/16 09:02:44
利用二分法求方程在区间[-2,-1]的根3*X*X*X-4*X*X-5*X+13=0在区间[-2,-1]的根
二分法求解的中间结果如图所示:
二分法求根区间:[-2,-1]
第一次迭代:-1.500000
第二次迭代:-1.750000
第三次迭代:-1.625000
....
第十六次迭代:-1.548904
第十七次迭代:-1.548912
要求:编程实现解方程的二分法,并把求解的中间结果输出到一个文本文件中.
二分法求解的中间结果如图所示:
二分法求根区间:[-2,-1]
第一次迭代:-1.500000
第二次迭代:-1.750000
第三次迭代:-1.625000
....
第十六次迭代:-1.548904
第十七次迭代:-1.548912
要求:编程实现解方程的二分法,并把求解的中间结果输出到一个文本文件中.
给你个例子,
将下面的代码复制到M文件,保存成bisection.m文件
function [x,k]=demimethod(a,b,f,emg)
% a,b :求解区间的两个端点
% f :所求方程的函数名
% emg :精度指标
% x:所求近似解
% k:循环次数
fa=feval(f,a);
fab=feval(f,(a+b)/2);
k=0;
while abs(b-a)>emg
if fab==0
x=(a+b)/2;
return;
elseif fa*fab> f=@(x)x.^3+2*x.^2+x-5;
>> demimethod(-2,2,f,10^-4)
ans =
1.1164
参考文章:
MATLAB--二分法求解方程程序(完整版)
将下面的代码复制到M文件,保存成bisection.m文件
function [x,k]=demimethod(a,b,f,emg)
% a,b :求解区间的两个端点
% f :所求方程的函数名
% emg :精度指标
% x:所求近似解
% k:循环次数
fa=feval(f,a);
fab=feval(f,(a+b)/2);
k=0;
while abs(b-a)>emg
if fab==0
x=(a+b)/2;
return;
elseif fa*fab> f=@(x)x.^3+2*x.^2+x-5;
>> demimethod(-2,2,f,10^-4)
ans =
1.1164
参考文章:
MATLAB--二分法求解方程程序(完整版)
利用二分法求方程在区间[-2,-1]的根3*X*X*X-4*X*X-5*X+13=0在区间[-2,-1]的根
利用二分法,求方程f(x)=x^3+x^2-2x-2=0在区间[1,2]内的近似解,精确到0.1
高一二分法计算用二分法求方程(x+1)(x-2)(x-3)=1在区间(-1,0)内的近似解(精确度为0.1).
用二分法求方程x^2-2x-5=0在区间(3,4)内的一个近似解用二分法求方程x^2-2x-5=0在区间(3,4)内的一
用二分法求方程x+1/x-3=0在区间(2,3)内的近似值
编个C语言程序,用热二分法求方程x^3+4x-10=0 在区间[1,2]内的根(精确到0.00001)
VC++编程:用二分法求方程x*x-2-x=0在[0,3]区间的根.要求误差不大于10负5次方.
借助计算器用二分法求(X+1)(X-2)(X-3)=1在区间(-1,0)内的近似值
用二分法求方程近似解方程(x+1)(x-2)(x-3)=1在区间(-1,0)的近似解(精确度0.1)
1.用二分法求方程f(x)=x3-2=0在区间[1,2]上的根.
用"二分法"求方程x^3-2x-5=0在区间【2,3】内的实根,取区间中点为x=2.5,那么下一个有根的区间是?
C语言在区间[0,1]内用二分法求方程e^x+10x-2=0的近似根,误差不超过0.5*10^(-3),