编写程序,用二分法求方程2x3-4x2+3x-6=0在(-10,10)之间的根.提示:用do-while语句实现.二分法的计算步骤:准备 计算f(x)在有根区间[a,b]端点处的值f(a),f(b)二分 计算f(x)在区间中点(a+b)/2处的值f[(a+b)/2]判断若f[(a+b)/2]=0,则即是根,计算过程结束.否则,检测:若f[(a+b)/2...
例题用二分法求方程2x3-4x2+3x-6=0在(-10,10)之间的一个根(要求误差小于0.001). 答案 解:(1)令 f(x)=2x^3-4x^2+3x-6 ,设a表示求解区间左边界,b表示求解区间的右边界;左边界处的函数值记为A,右边界处的函数值记为B;初始时,a=—10,b=10,A=f(a),B=f(b).(2)计算a,b中点m,计算M=f(...
fa=fc;} }while(fabs(a-b)>=0.5e-2);//0.5e-2是精读,二分法得有精度才行呀,你可以改的 printf("The root is%f\n",c);}
下程序的功能是用二分法求方程2x3-4x2+3x+6=0的根,并要求绝对值误差不超过0.001。#include”math.h”main( ){ float ab,a= 10.0,b=10.0,fab,fa,fb;fa=2*a*a*a+ 4*a*a+3*a+ 6;fb=2*b*b*b +4*b*b+3*b+ 6;do{ ab=___;fab=ab*((2*ab+ 4)*ab+3)+ 6;if((___)>0){ a=...
2x^3-4x^2+3x-6=0 (2x^3-4x^2)+(3x-6)=0 2x^2(x-2)+3(x-2)=0 (x-2)(2x^2+3)=0 故x-2=0或2x^2+3因为x在(-10,10)显然2x^2+3≠0故x-2=0 即x=2
【计算题】用二分法求方程2x3-4x2+3x-6=0在(-10,10)之间的根。 答案: 手机看题 你可能感兴趣的试题 问答题 【简答题】一维数组a中的若干个数已按从小到大的顺序有序;在主函数中输入一个数,将其插入到该数组中,使得原数组依然按原序有序,分别输入原数组和插入新元素之后的数组。 答案: 手机看题 问答题...
1用二分法求方程2x3-4x2+3x-6=0在(-10,10)之间的根.自己写的c程序,可是出错了.#include#includevoid main(){float x0x1,x2,fx0,fx1,fx2; x1=-10;x2=10;fx1=2*pow(x1,3)+4*pow(x1,2)+3*x1-6;fx2=2*pow(x2,3)+4*pow(x2,2)+3*x2-6;do{x0=(x1+x2)/2;fx0=2*pow(x0,...
编写程序,用二分法求方程2x3-4x2+3x-6=0在(-10,10)之间的根.提示:用do-while语句实现.二分法的计算步骤:准备 计算f(x)在有根区间[a,b]端点处的值f(a),f(b)二分 计算f(x)在区间中点(a+b)/2处的值f[(a+
1C++二分法//(17)分别用牛顿法和二分法求方程2x3-4x2+3x-6=0在x=1.5附近的实数根,精度ε=10-5#include #includeusing namespace std;double hs(double x){double result;result = 2 * x * x * x - 4 * x * x + 3 * x - 6;return result;}int main(){double a,b,midx,midy;double x1...
用二分法求方程2x3-4x2+3x-6=0在(-10,10)之间的根.自己写的c程序,可是出错了.#include#includevoid main(){float x0x1,x2,fx0,fx1,fx2; x1=-10;x2=10;fx1=2*pow(x1,3)+4*pow(x1,2)+3*x1-6;fx2=2*pow(x2,3)+4*pow(x2,2)+3*x2-6;do{x0=(x1+x2)/2;fx0=2*pow(x0,3)...