1 / 3
文档名称:

数值分析实验报告二分法(一).docx

格式:docx   大小:34KB   页数:3页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数值分析实验报告二分法(一).docx

上传人:我是开始 2020/11/18 文件大小:34 KB

下载得到文件列表

数值分析实验报告二分法(一).docx

文档介绍

文档介绍:数值分析实验报告(一)
实验名称:
二分法求非线性方程的根
实验目的:
运用二分法求方程根
题目:
用二分法求解方程
xA3+4xA2-10=0
要求误差小于.
程序:
#include<>
#include<>
float fun(float x)
(
float y;
y=x*x*x+4*x*x-10;
return y;
}
float BM(float a,float b)
(
float eps1=,eps2=;
float z,t;
while(1)
z=(a+b)/2;
t=(b-a)/2;
if((fabs(fun (z) )<eps2)||t<eps1)
break;
else
{
if(fun(a)*fun(z)<0)
{
b=z;
}
else
{
a=z;
}
}
}
return z;
}
main()
{
float a,b,j;
cout<<"请输入区间下限 a:"<<endl;
cin>>a;
cout<<"请输入区间下限 b:"<<endl;
cin>>b;
if(fun(a)*fun(b)<0)
(
j=BM(a,b);
cout<<j<<endl;
}
else
cout<<"在该区间没有解"<<endl;
}
运行结果:
'Efycaihanlin i十箕、口 eb ug'- C
请辐入区间下限至
1
请输入区间下限圮
2

Press any key to continuje
体会:
,我又学会了一种
二分法程序简单,对函数 f(x)要求不高,收敛性好。.通过这次学****br/>方法,在以后会更好的掌握和应用。