1:编写程序,用二分法求方程2x^3-4x^2+3x-6=0在[-10,10]之间的根,^符号表示乘幂,如x^3表示x的立方,使

[复制链接]
查看11 | 回复2 | 2011-6-28 10:17:20 | 显示全部楼层 |阅读模式
#include#includevoid main(){double f(double x);/*对关于x的函数进行声明*/void erfen(double a,double b,double h,double ep);/*对二分法的子程序进行声明*/erfen(-10,10.0,0.100,0.00001); /*对二分法的子程序进行调用*/}double f(double x)/* 定义一个关于x的函数*/{double y;
y=2*x*x*x-4*x*x+3*x-6;/*将函数值赋给y*/return y;}
/*返...
回复

使用道具 举报

千问 | 2011-6-28 10:17:20 | 显示全部楼层
数学方面:一般地,对于函数f(x),如果存在实数c,当x=c是f(c)=0,那么把x=c叫做函数f(x)的零点。 解方程即要求f(x)的所有零点。 先找到a、b,使f(a),f(b)异号,说明在区间(a,b)内一定有零点,然后求f[(a+b)/2], 现在假设f(a)0,a<b 如果f[(a+b)/2]=0...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行