问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

写出用二分法求方程x^3-x-1=0在区间[1,1.5]上的一个解的算法误差不超过0.001并画出程序框图及程序 越...

发布网友 发布时间:2022-05-27 15:40

我来回答

2个回答

热心网友 时间:2023-10-31 12:59

#include<stdio.h>
#include<math.h>
double fx(double a,double b,double c,double d,double x1,double x2,double f1,double f2)
{
double x0,f;
while(fabs(f)>1e-6)
{
x0=(x1+x2)/2;
f=a*pow(x0,3)+b*x0*x0+c*x0+d;
if(f1*f>0)
{
x1=x0;
f1=f;
}
else
{
x2=x0;
f2=f;
}
}
return x0;
}
void main()
{
double a,b,c,d,x,x1,x2,f1,f2;
printf("请输入方程系数 a,b,c,d:\n");
scanf("%lf,%lf,%lf,%lf",&a,&b,&c,&d);
printf("请输入区间[x1,x2]\n");
scanf("%lf,%lf",&x1,&x2);
f1=a*pow(x1,3)+b*x1*x1+c*x1+d;
f2=a*pow(x2,3)+b*x2*x2+c*x2+d;
if(f1*f2>0)
{
printf("该区间内方程无解\n");
}
else
{
x=fx(a,b,c,d,x1,x2,f1,f2);
printf("方程解为x=%lf\n",x);
}
}

程序适合a*x^3+b*x^2+c*x+d=0,精度也很高,修改下就行

热心网友 时间:2023-10-31 12:59

见图。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
蒲公英根能过夜喝吗 ...会突然醒来,很难受,全身不能动,连嘴巴也张不开,眼睛... 适合N刷的原耽作品有哪些? bl原耽超好看的推荐记录本值得n刷 铝窗有哪些牌子好 在枣树,山楂树上吃树叶的那种虫子叫什么名字? 光纤面板特点 光纤桌面盒简介 哪些品牌的水光针物美价廉? ...被人领到了聊城铁路医院门诊说有专家坐诊,是被骗了吗? 在c++下用梯形法求函数e^(-x的平方)在0到1上的积分 C++类问题 基类构造函数 class base base(double x=0){r=x}; 编写程序:从键盘上输入一个实数x(double类型),输出对应的y(double类型)的值,并且保留两位小数。 用c语言将x∈[0,2π]区间几等分,试用三点拉格朗日插值法方式求x=1.4时y=sinx的值并与y=sin(1.4)作比较 编写程序,用迭代法求某数a的平方根。已知平方根的迭代法公式为x1=1&#47;2(x0+a&#47;x0) 用牛顿迭代法求方程f(x)=x^6-x-1=0在区间【1,2】内的实根,要求|f(x(k))|&lt;10^-8 用C语言编写此编程 用c++编程计算c的n次开方的正实根中的问题 请教c语言明白的人,为何程序1声明了x是double型,输出结果是0,不是0.333333 MATLAB报错:FSOLVE requires the following inputs to be of data type double: &#39;X0&#39;. C++编写程序用牛顿迭代法求一元方程5x^3—3x^2+2x—8=0 在x=1.1附近的根要求的精 C语言编程,指针,编写函数,用牛顿迭代法求方程f(x)=2x3-4x2+3x-6=0在1.5附近的根。请给出运算结果 多项式求根 牛顿法 四阶R-K求常微分方程初值的C语言编程 什么叫日干弱 日干偏强、从弱,是什么意思? 北京散热器十大品牌厂家有吗? 日干是什么 惠普480G2MT、WIN7旗舰版64位系统PCI串口驱动在哪下载 求老师给一份人教版七年级英语上册的课文及单词朗读拼写词义MP3 家里装修投影仪怎么选? int a=0; double x=5.16; a=a%x属于编译错误 为什么?求教 Canon LBP3018 打印机Linux 驱动 佳能LBP3018 安装在WIN机器上 苹果本通过局域网共享这台打印机,现在问题是驱动列表中没有LBP系列的驱动。 问下为什么佳能LBP—3018驱动下载以后不能安装? 为什么佳能LBP3018用不了,是不是驱动问题?我的是Win8系统。 施坦威热水器怎么样?有哪些优势 百科威燃气热水器怎么样? 格菱威热水器显示e1什么问题 威慱热水器别人都说威慱热水器没有美的,海尔热水器好。你们怎么想的 威愽电热水器警示灯亮是什么故障 威可多燃气热水器质量怎么样 圣洁威热水器出现e5是什么意思 威薄热水器上水响 威愽电热水器F20C-40价格 威傅热水器怎么样?说保修8年,并且8年内可换内胆,这个牌子质量到底怎么样,是新品牌吗? 威可多热水器12升多少钱 施坦威热水器档位调高至7温度老是20度什么问题? 我的使用别人的身份证实名认证,想换回自己的身份证号有什么办法?_百度问一问 跑完步腿酸到不能独自站立是一种怎样的体验? 猛跑过后双腿酸痛无力站不起来