当前位置 :
【弦截法求方程的根是什么意思?】
1人问答
更新时间:2024-04-29 15:17:59
问题描述:

弦截法求方程的根是什么意思?

廖春维回答:
  弦截法求方程的根是一种解方程得基本方法,在计算机编程中常用.他的思路是这样的:任取两个数,判断这两个数的函数值,如果函数值是同号,换两个数再试,直到两个数x1,x2对应的函数值为异号时为止,这时方程的解肯定在这两个数x1,x2之间.连接这两点所对应的函数值,连线与x轴的交点为新的x,若f(x)与f(x1)同号,则把x当作新的x1,将新的x1与x2连接,如此循环……如果f(x)与f(x1)异号,则把把x当作新的x2,将x1与新的x2连接,循环……   具体程序如下:   #include   main()   {   floatx1,x2,f1,f2,x;   do   {   printf("inputx1,x2:n");   scanf("%f,%f",&x1,&x2);   f1=f(x1);f2=f(x2);   }while(f1*f2>=0);   x=root(x1,x2);   printf("Arootofequationis%8.4fn",x);   }   floatroot(floatx1,floatx2)   {   inti;   floatx,y,y1;   y1=f(x1);   do   {   x=xpoint(x1,x2);   y=f(x);   if(y*y1>0)   {   y1=y;   x1=x;   }else   x2=x;   }while(fabs(y)>=0.0001);   return(x);   }   floatf(floatx)   {   floaty;   y=((x-5.0)*x+16)*x-80;   return(y);   }   floatxpoint(floatx1,floatx2)   {   floaty;   y=(x1*f(x2)-x2*f(x1))/(f(x2)-f(x1));   return(y);   }
最新更新
PC端 | 移动端 | mip端
问答网(wenda2.com)汇总了汉语字典,新华字典,成语字典,组词,词语,在线查字典,中文字典,英汉字典,在线字典,康熙字典等等,是学生查询学习资料的好帮手,是老师教学的好助手。
声明:本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。

邮箱:联系方式:

Copyright©2009-2021 问答网 wenda2.com 版权所有 闽ICP备2022000227号-1