二分法求方程的实根用二分法求方程x*x-6x-1=0在X=2附近的一个实根,要使迭代精度为1e-8这个程序对吗?#inc
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/19 12:46:42
二分法求方程的实根
用二分法求方程x*x-6x-1=0在X=2附近的一个实根,要使迭代精度为1e-8
这个程序对吗?
#include
#include
void main()
{
float x1,x2,xk,fx1,fx2,fxk;
cin>>x1>>x2;
do
{fx1=x1*x1-6*x1-1;
fx2=x2*x2-6*x2-1;
if(fx1*fx2>0)
coutx2;
if(fx1*fx20)
xk=x1;
else if(fxk*fx2>0)
xk=x2;}
}while(fabs(fxk-0)
用二分法求方程x*x-6x-1=0在X=2附近的一个实根,要使迭代精度为1e-8
这个程序对吗?
#include
#include
void main()
{
float x1,x2,xk,fx1,fx2,fxk;
cin>>x1>>x2;
do
{fx1=x1*x1-6*x1-1;
fx2=x2*x2-6*x2-1;
if(fx1*fx2>0)
coutx2;
if(fx1*fx20)
xk=x1;
else if(fxk*fx2>0)
xk=x2;}
}while(fabs(fxk-0)
编程吗?
思路:
设f(x)=x^2-6x-1,先选择x1和x2(都在2附近),使f(x1)和f(x2)符号相反.取x0=(x1+x2)/2,如果f(x0)=0,则x0就是实根;如果f(x0)和f(x1)符号相同,用x0代替x1;如果f(x0)和f(x2)符号相同,用x0代替x2;重复这个过程,直到f(x0)与0的差小于1e-8
如果是编程,还是自己编吧.不知道你用什么语言
思路:
设f(x)=x^2-6x-1,先选择x1和x2(都在2附近),使f(x1)和f(x2)符号相反.取x0=(x1+x2)/2,如果f(x0)=0,则x0就是实根;如果f(x0)和f(x1)符号相同,用x0代替x1;如果f(x0)和f(x2)符号相同,用x0代替x2;重复这个过程,直到f(x0)与0的差小于1e-8
如果是编程,还是自己编吧.不知道你用什么语言
Matlab 用二分法求方程先x^3-3*x+2-e^x=0的实根,要求精度e
用二分法求方程x3-x-1=0在[1,1.5]的一个实根精确到0.1
急需MATLAB二分法求方程求求方程f(x)=x^3-sin(x)-12*x+1的全部实根,ε=10^-6程序
帮忙写个程序,题目是:设计用二分法求方程x^3-x^4+4*x^2-1=0在区间(0,1)上的一个实根.
用二分法求方程解用二分法求方程f(x) = x3 – x – 1 = 0在区间[1.0,1.5]内的一个实根,要求准确到
已知方程x^3+2x^2-3x-6=0用二分法求方程有几个实根
用二分法求方程1/x^2-3/x=4-2x在区间(-1,3)上的最大实根(精确到0.1)
分别二分法和牛顿迭代法求方程 9x^2-sinx-1=0在[0,1]内的一个实根(保留小数点后4位)?
1.matlab 用二分法求方程 f(x)=x^3=10x-20在(1,2)内的根,精度0.001 .要求有作图程序.
用二分法求方程x²+2x=5正实根的近似值(精确度0.1)
两道数学题:用二分法求方程x3+2x-6=0在区间(1,3)内的实根,取区间中点为x0=2,那么下一个有根区间为
高一二分法计算用二分法求方程(x+1)(x-2)(x-3)=1在区间(-1,0)内的近似解(精确度为0.1).