问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

y:编写程序,用二分法求方程2x^3-4x^2+3x-6=0在[-10,10]之间的根

发布网友 发布时间:2024-04-19 21:44

我来回答

1个回答

热心网友 时间:2024-04-27 08:34

#include<stdio.h>
#include<math.h>
void main()
{double f(double x); /*对关于x的函数进行声明*/<br/>void erfen(double a,double b,double h,double ep); /*对二分法的子程序进行声明*/<br/>erfen(-10,10.0,0.100,0.00001); /*对二分法的子程序进行调用*/<br/>}
double f(double x) /* 定义一个关于x的函数*/
{double y; <br/>y=2*x*x*x-4*x*x+3*x-6; /*将函数值赋给y*/<br/>return y;} /*返回函数值*/
void erfen(double a,double b,double h,double ep) /*定义二分法的子程序*/
{double x[10],a0,b0,c0,a1,b1; /*将得到的根存放在x[]中,定义区间的端点为浮点型变量*/<br/>int k,i,j; <br/>k=0; /*k为循环的控制变量*/<br/>a0=a; /*将a赋给第一个区间的起点*/<br/>while(a0<b) /*a0小于b时,始终执行循环*/<br/>{for(j=0;;j++) /*循环每执行一次,则向后移动一个区间,区间的长度为步长*/<br/>{b0=a0+h; /*b0为第一个区间的末端*/<br/>if(fabs(f(a0))<ep) /*a0的函数值小于给定的精度时,a0即为要求的一个根*/<br/>{x[k]=a0; /*将a0的值放入数组x中*/<br/>a0=b0; /*指向下一个区间*/<br/>k++; /*x的地址指向下一个*/<br/>break;} /* 跳出循环*/
if(fabs(f(b0))<ep)
{a0=b0;<br/>break;} /*如果b0的函数值小于给定精度,则跳出循环,指向下一个区间*/
if(f(a0)*f(b0)>0)
{a0=b0;<br/>break;} /*如果a0与b0的函数值乘积大于0,则跳出循环,指向下一个区间*/
if(f(a0)*f(b0)<0)/*如果a0与b0的函数值乘积小于0,则该区间存在实根*/
{
a1=a0;b1=b0; /*使a1始终b1为区间的端点*/
for(i=0;;i++)
{ c0=(a1+b1)/2; /*使区间缩为一半*/
if(fabs(f(c0))<ep) /*如果c0小于给定的精度,则就是要找的一个根*/
{x[k]=c0;<br/>a0=b0;<br/>k++;<br/>break;} /* 跳出循环,指向下一个区间*/
if(f(c0)*f(a1)>0)
a1=c0; /*c0不是根,使c0的值赋给左端点*/
else
b1=c0;} /*c0不是根,是c0的值赋给右端点*/
break;} /* 跳出循环,指向下一个区间*/
}}
if(k!=0) /* k不等于0时,输出实根的值*/
for(i=0;i<=k-1;i++)
printf("%f,%f\n",x[i],f(x[i]));
else
printf("no root"); /*k等于0时,输出无实根*/
}
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
锡纸能用在微波炉里保温吗? 锡纸为什么会保温 锡纸为什么能保温 锡纸可以保温多久 锡纸能保温多久 锡纸可以保温多久? 父母情商越高,为什么子女成绩越差 笔记本电脑怎么联机设置两台电脑怎么联机共享 联想s4700u盘装系统 smart精灵#1冒烟有焦味!车主想要退车为何阻力重重? 三国志加强无限版手游安卓游戏如何下载 ...帮忙C语言 用二分法求下面方程在(-10,10)之间的根,2x^3-4x^2+3x... ...实现用【二分法】求方程在(-10,10)之间的根(整数): 2x3 - 4x2 +... (15)丨丁桂鱼 边柱倒装法需利用均布在( )带有提(顶)升机构的边柱提升。 斗破苍穹百度百科动漫斗破苍穹百度百科 初一数学尖子生做完考试试卷还剩多少分钟? 三星i9008L的产品特色 三星I9008L与三星I9008有什么区别? 湖北裕农粮食机械制造股份有限公司怎么样? 湖北鹏宇粮食机械有限公司怎么样? 胃镜能检查出胃食管反流吗?有什么症状? 商品房20年了,无物业,无装修基金,外墙脱落砸伤了车,谁的责任 巴氏杀菌可以杀死丝状疣病毒吗 粉底液,粉饼,干粉、湿粉、散粉和密粉具体有什么区别?秋冬适合用哪种?谢... 明天锡林浩特到大阪的车是几点的 多少钱?急 ...的没有出轮回的吗?没有证到相当于佛教的阿罗汉果位的吗 道教中的哪一殿堂相当于佛教中的大雄宝殿 我叫白小飞第二季大结局我叫白小飞第二季 中国网购发展如此迅速与什么有关 ...个月之前身上长了一个粉色的小肉瘤,之前以为是皮肤炎症 用二分法求方程 2x^3-4x^2+3x=0 在(-10,10)附近的根 请给详细程序 我是... 子曰默而识之学而不厌诲人不倦何有于我哉翻译 子曰默而识之学而不厌诲... 我前几天和儿子生气打架把他气走了打工去了,完了他想回来过年又不好意思... 儿子二十岁不好好上班我把他赶出去了对不对 父亲骗光儿子的钱,然后把儿子抄地出门,儿子该怎么办? 父亲可以把有劳动能力的儿子赶出去吗去吗 CECT/熊猫仿诺基亚7610的机子是否为真?质量咋样儿? 诺基亚能赶上现在的手机吗 苹果,三星 ...国家认证的正式手机生产商吗?怎么老是模仿诺基亚、三星? 华为是在模仿诺基亚吗?我是只针对手机铃声而言,以前诺基亚有好几个 奶奶今天炒了一盘藕带的菜日记怎么写? 干坛紫菜需要煮多长时间 干坛紫菜需要煮多久 头发很枯黄 没有水分,而且脑后勺基本上都是白头发,前脑这里也比较多了... wlw09是wifi版的吗? [求助]企业发展提高质量为先(正)减少成本为先(反)请教正方如何破题? 石家庄铁道大学土木本科毕业考研可以考哪些学校?? 苹果手机数据怎么转移到安卓 苹果手机数据怎么转移到安卓手机上面 C#两个数组合并如何做? 邯郸东站到衡水汽车现在通车吗? 珠海到郴州有多远?
  • 焦点

最新推荐

猜你喜欢

热门推荐