VC++编程:用二分法求方程x*x-2-x=0在[0,3]区间的根.要求误差不大于10负5次方.
来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/07/03 06:56:14
VC++编程:用二分法求方程x*x-2-x=0在[0,3]区间的根.要求误差不大于10负5次方.
![VC++编程:用二分法求方程x*x-2-x=0在[0,3]区间的根.要求误差不大于10负5次方.](/uploads/image/z/6526508-68-8.jpg?t=VC%2B%2B%E7%BC%96%E7%A8%8B%EF%BC%9A%E7%94%A8%E4%BA%8C%E5%88%86%E6%B3%95%E6%B1%82%E6%96%B9%E7%A8%8Bx%2Ax-2-x%3D0%E5%9C%A8%5B0%2C3%5D%E5%8C%BA%E9%97%B4%E7%9A%84%E6%A0%B9.%E8%A6%81%E6%B1%82%E8%AF%AF%E5%B7%AE%E4%B8%8D%E5%A4%A7%E4%BA%8E10%E8%B4%9F5%E6%AC%A1%E6%96%B9.)
敬请楼主参考采纳
#include "stdio.h"
#include "stdlib.h"
double getValue(double x)
{
return x*x - x - 2;
}
void main()
{
double startX = 0.0,endX = 3.0;
double currentX = (startX + endX) / 2.0;
double delta = getValue(currentX);
while(delta > 1e-5 || delta < -1e-5 || endX-startX > 1e-5)
{
if (delta < 0)
startX = currentX;
else
endX = currentX;
currentX = (startX + endX) / 2.0;
delta = getValue(currentX);
}
printf("Found x = %.2f\n",currentX);
}
#include "stdio.h"
#include "stdlib.h"
double getValue(double x)
{
return x*x - x - 2;
}
void main()
{
double startX = 0.0,endX = 3.0;
double currentX = (startX + endX) / 2.0;
double delta = getValue(currentX);
while(delta > 1e-5 || delta < -1e-5 || endX-startX > 1e-5)
{
if (delta < 0)
startX = currentX;
else
endX = currentX;
currentX = (startX + endX) / 2.0;
delta = getValue(currentX);
}
printf("Found x = %.2f\n",currentX);
}
VC++编程:用二分法求方程x*x-2-x=0在[0,3]区间的根.要求误差不大于10负5次方.
这个程序是用二分法求方程X的4次方-3x+1在区间0.3到0.4的根,要求误差不超过0.2×10的负2次方
VB编程问题 用二分法求方程F(X)=X^3-X-1=0在区间[1,1.5]内的解 要求∑=10^-2
(1)在区间 上用二分法求方程e^2+10X-2=0的近似根,要求误差不超过0.5*10^(-3) .
用二分法求方程x^4-3x+1=0 在区间[0.3,0.4]内的根,要求误差不超过0.005.
C语言在区间[0,1]内用二分法求方程e^x+10x-2=0的近似根,误差不超过0.5*10^(-3),
利用matlab 编程 1.求用方程求根的二分法求方程x3-x-1=0在区间[1,1.5]内的一个实根,要求误差小于0.
用迭代法求方程的根C语言编程:用迭代法求方程X的3次方-X的平方-1=0在X=1.5附近的根.要求误差小于10的-6次方
利用二分法求方程在区间[-2,-1]的根3*X*X*X-4*X*X-5*X+13=0在区间[-2,-1]的根
用二分法求方程x^3-2x-3=0在区间[1,2]内一个近似解的算法伪代码(误差不超过0.001)
matlab编程题:用二分法求方程x^3-3*x-1=0的根
用二分法求方程x^2-2x-5=0在区间(3,4)内的一个近似解用二分法求方程x^2-2x-5=0在区间(3,4)内的一