作业帮 > 数学 > 作业

1.借助计算机或计算器用二分法求函数f(x)=x^3+1.1x^2+0.9x-1.4在区间(0,1)内的零点(精准度0.

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/05/14 13:30:40
1.借助计算机或计算器用二分法求函数f(x)=x^3+1.1x^2+0.9x-1.4在区间(0,1)内的零点(精准度0.1) 2.借
1.借助计算机或计算器用二分法求函数f(x)=x^3+1.1x^2+0.9x-1.4在区间(0,1)内的零点(精准度0.1)
2.借助计算机或计算器用二分法求方程x=3-lnx在区间(2,3)内的近似值(精确度0.1)
#include"iostream"
#include"stdio.h"
#include"math.h"
#define null 0
double fx(double); //f(x)函数
void main()
{
double xa(null),xb(null),xc(null);
do
{
printf("请输入一个范围x0 x1:");
std::cin>>xa>>xb; //输入xa xb的值
printf("%f %f",xa,xb);
}
while(fx(xa)*fx(xb)>=0); //判断输入范围内是否包含函数值0
do
{
if(fx((xc=(xa+xb)/2))*fx(xb)pow(10.0,-5)||fx(xc)