解一元三次方程

/* 用二分法求在一个范围内一元三次方程的根 */

#include

#include

using namespace std;

double fan(double,double,double,double,double); //一元三次方程函数

double huan(double,double,double,double,double,double,double); //求根的函数 double main()

{

double x1,x2,f1,f2,x,A,B,C,D,k;

cout

cout

cout

cout

cout

cout

do

{

cout

cin>>x1>>x2;

f1=fan(x1,A,B,C,D);

f2=fan(x2,A,B,C,D);

if(f1*f2>0)

cout

else ;

}

while(f1*f2>0);

x=huan(x1,x2,A,B,C,D,k);

cout

cout

return 0;

}

double fan(double x,double A,double B,double C,double D)

{

double y;

y=A*x*x*x+B*x*x+C*x+D;

return y;

}

double huan(double x1,double x2,double A,double B,double C,double D,double k) {

double x,y;

do

{

x=(x1+x2)/2; //用二分法求x1与x2的中值

if(fan(x,A,B,C,D)*fan(x1,A,B,C,D)

} x2=x; else x1=x; y=fan(x,A,B,C,D); } while(fabs(y)>=k); return x;

/* 用二分法求在一个范围内一元三次方程的根 */

#include

#include

using namespace std;

double fan(double,double,double,double,double); //一元三次方程函数

double huan(double,double,double,double,double,double,double); //求根的函数 double main()

{

double x1,x2,f1,f2,x,A,B,C,D,k;

cout

cout

cout

cout

cout

cout

do

{

cout

cin>>x1>>x2;

f1=fan(x1,A,B,C,D);

f2=fan(x2,A,B,C,D);

if(f1*f2>0)

cout

else ;

}

while(f1*f2>0);

x=huan(x1,x2,A,B,C,D,k);

cout

cout

return 0;

}

double fan(double x,double A,double B,double C,double D)

{

double y;

y=A*x*x*x+B*x*x+C*x+D;

return y;

}

double huan(double x1,double x2,double A,double B,double C,double D,double k) {

double x,y;

do

{

x=(x1+x2)/2; //用二分法求x1与x2的中值

if(fan(x,A,B,C,D)*fan(x1,A,B,C,D)

} x2=x; else x1=x; y=fan(x,A,B,C,D); } while(fabs(y)>=k); return x;


相关文章

  • 一元三次方程的解法
  • 一元三次方程求根公式的解法 一元三次方程的求根公式用通常的演绎思维是作不出来的,用类似解一元二次方程的求根公式的配方法只能将型如ax^3+bx^2+cx+d+0的标准型一元三次方程形式化为 x^3+px+q=0的特殊型. 一元三次方程的求解 ...查看


  • 塔塔利亚发现的一元三次方程的解法
  • 塔塔利亚发现的一元三次方程的解法 一元三次方程的一般形式是 x3+sx2+tx+u=0,如果作一个横坐标平移y=x+s/3,那么我们就可以把方程的二次项消去.所以我们只要考虑形如 x3=px+q的三次方程. 假设方程的解x可以写成x=a-b ...查看


  • 发现数学新定理
  • 发现数学新定理,论证阿贝尔定理的错误 一元五次或更高次的一元方程没有一般的代数求根公式存在,被数学史上称之为阿贝尔定理,可惜原来是一个错误定理.下面让我来论证他的错误性. 为了让诸位更清楚我的论证过程 首先我把我的大致论证思路作一个简单介绍 ...查看


  • 一元三次.四次方程的解法及历史
  • 一元三次.四次方程的解法及历史 湖北省天门中学 薛德斌 能否用根式求解的方法,表达出多项式的根,即一个一般多项式的根能否由其系数经过有限次加.减.乘.除.乘方和开方运算得到,曾经是文艺复兴后欧洲数学主要课题. 16世纪以前,人们对一般的一元 ...查看


  • 5.1-1认识一元一次方程
  • 课题:5.1.1 认识一元一次方程 课型:新授课 年级:七年级 姓名: 王元 单位:台儿庄区枣庄六中 电话:[1**********] 邮箱:[1**********]@126.com 能否提供录像课:能 教学目标: 1.通过对多种实际问题 ...查看


  • 含字母系数的一元一次方程
  • [含字母系数的一元一次方程] 教学目标 1.使学生正确认识含有字母系数的一元一次方程. 2.使学生掌握含有字母系数的一元一次方程的解法. 3.使学生会进行简单的公式变形. 4.培养学生由特殊到一般.由一般到特殊的逻辑思维能力.5.通过公式变 ...查看


  • 6.3解一元一次方程易错题
  • 一.选择题(共 10 小题) 1.将方程 2﹣ 去分母得( ) A.2﹣2(2x﹣4)=﹣(x﹣4) C.12﹣2(2x﹣4)=﹣(x﹣4) 2.要使方程 ﹣ B.12﹣2(2x﹣4)=﹣x﹣4 D.12﹣4x﹣8=﹣x+4 =1 去分母, ...查看


  • 6.2.2去括号解一元一次方程
  • 6.2.2解一元一次方程----"去括号" 翻转课堂 开课人:魏春荣(城东中学数学组) 地点:综合楼多媒体3 时间:2015年1月16日下午第二节 班级:初一年2班 [知识目标] 1.理解一元一次方程的概念,并会正确运用 ...查看


  • 本科毕业论文_多项式方程的判别式与求根公式
  • 东 莞 理 工 学 院 本 科 毕 业 论 文 (2015届) 题 目: 多项式方程的判别式与求根公式 学生姓名: 姚培基 学 号: [1**********]0 院(系): 计算机学院 专业班级: 信息与计算科学(2)班 指导教师: 起止 ...查看


  • 一元一次方程的解法说课
  • "一元一次方程的解法"说课 北山中学 邓艳芝 我今天说课的内容是湘教版的七年级<数学>上册第三章第三节<一元一次方程的解法>第一课时.我将从教材和学情分析.教学目标.教学重点和难点.教学方法与学法 ...查看


热门内容