百度试题 结果1 题目例题用二分法求方程2x3-4x2+3x-6=0在(-10,10)之间的一个根(要求误差小于0.001)。 相关知识点: 试题来源: 解析 优质解答反馈 收藏
1编写程序,用二分法求方程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)/...
f1=(6*x0-8)*x0+3; x1=x0-f/f1; }while(fabs(x1-x0)>1e-5); printf("the root of equation is %5.2lf",x1);// the root of equation:方程的根/解 return 0; }
分析:求方程 2x^3-4x^2+3x-6=0 的根即求函数 f(x)=2x^3-4x^2+3x-6 的零点,二分法的思路不再详述.循环结束的判断原则为:要么近似解在区间(a,b)内,且 b-a0.001 (表示精度达到0.001),或是找到精确解m,即满足f(m)=0.解:(1)令 f(x)=2x^3-4x^2+3x-6 ,设a表示求解区间左边界,b表示求解...
用牛顿迭代法求方程 2x3-4x2 +3x-6=0 在 1.5 附近的根。 互评参考: 1)正确给x0、x1赋初值,得4分; 2)while语句及条件正确,得4分; 3)迭代算法过程正确,得10分; 4)能正确输出结果,格式不限,得2分。 5)若有部分错误,酌情扣分 相关知识点: 试题来源: 解析...
题目 用牛顿迭代法求方程2x3–4x2+3x–6=0在1.5附近的根。 相关知识点: 试题来源: 解析参考源代码如下: import java.io.*; public class Programming0502 { public static void main(String args[]) { double x,x0,f,f1; x=1.5; do { x0=x;...
【计算题】用二分法求方程2x3-4x2+3x-6=0在(-10,10)之间的根。 答案: 手机看题 你可能感兴趣的试题 问答题 【简答题】一维数组a中的若干个数已按从小到大的顺序有序;在主函数中输入一个数,将其插入到该数组中,使得原数组依然按原序有序,分别输入原数组和插入新元素之后的数组。 答案: 手机看题 问答题...
用二分法求方程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...
下程序的功能是用二分法求方程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=...
用二分法求方程2x3-4x2+3x-6=0在(-10,10)之间的根. 答案 nclude iostream>using namespace std;double p(double x){return 2*x*x*x-4*x*x+3*x-6;}int main(){double a,b;cin >> a >> b;double fa = p(a),fb = p(b),fm;do{fm = p((a+b)/2);if(fm==0) break;if(fm*fa...