C语言牛顿迭代法求2x^3-4x^2+3x-6=0在1.5附近的根
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/11 00:44:26
C语言牛顿迭代法求2x^3-4x^2+3x-6=0在1.5附近的根
#include
#include
void main()
{
float b,c,y,y1,root,y2,x;
x=1.5;
do
{
b=pow(x,3);
c=sqrt(x);
y=b*2-4*c+3*x-6;
y1=6*c-8*x+3;
root=x; ①
x=x-y/y1; ②
y2=root-x;
}
while(fabs(y2)>1e-5);
printf("%f\n",root);
}
编译和链接都通过了,就运行的时候显示溢出(一段英文).
当我把1式和2式对调位置后,运行有结果.但貌似结果不对.
#include
#include
void main()
{
float b,c,y,y1,root,y2,x;
x=1.5;
do
{
b=pow(x,3);
c=sqrt(x);
y=b*2-4*c+3*x-6;
y1=6*c-8*x+3;
root=x; ①
x=x-y/y1; ②
y2=root-x;
}
while(fabs(y2)>1e-5);
printf("%f\n",root);
}
编译和链接都通过了,就运行的时候显示溢出(一段英文).
当我把1式和2式对调位置后,运行有结果.但貌似结果不对.
c = sqrt(x); 这句是错的,sqrt是求根,应该是c = pow(x,2);
C语言编程,用牛顿抚迭代法求方程2X*X*X-4X*X+3X-6=0在1.5附近的根
C语言牛顿迭代法求2x^3-4x^2+3x-6=0在1.5附近的根
C语言编程,用牛顿抚迭代法求方程2X*X*X-4X*X+3X-6=0在1.5附近的根(采用切线逼近法求根)
用牛顿迭代法求方程2x3-4x2+3x-6=0在1.5附近的根
用牛顿迭代法求下列方程在1.5附近的根:2(x)∧3-4(x)∧2+3x-6=0 (用c++编程,
用牛顿迭代法求下面方程在1.5附近的根.2x^3-4x^2+3x-6=0
用牛顿迭代法求下列方程在1.5附近的根:2x3-4x2+3x-6=0.
用C语言求牛顿迭代法求方程4x3-8x2+6x-12=0在1.5附近的根
C牛顿迭代法求根//牛顿迭代法求2*x*x*x-4.5*x*x+3*x-6=0 在(-10,10)之间的根.写出程序.X
用牛顿迭代法求方程的根:2*x*x*x-4*x*x+3*x-6=0
用牛顿迭代法求方程3*x*x*x-4x^2-5x+13=0在x=1附近的根,要求精度为10^-6
C++编程 用牛顿迭代法求方程:3x3+2x2-8x-5=0,在x=1.5附近的根.