C牛顿迭代法求根//牛顿迭代法求2*x*x*x-4.5*x*x+3*x-6=0 在(-10,10)之间的根.写出程序.X
来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/08/14 15:38:29
C牛顿迭代法求根
//牛顿迭代法求2*x*x*x-4.5*x*x+3*x-6=0 在(-10,10)之间的根.写出程序.Xn+1=Xn-f(Xn)/f'(Xn),
#include
#include
float f(float x)
{
return(2*x*x*x-4.5*x*x+3*x-6);
}
float f1(float x)
{
return(6*x*x-9*x-3);
}
void main()
{
float x1=0,x;
do
{
x=x1;
x1=x-f(x)/f1(x);
}
while(fabs(x1)
//牛顿迭代法求2*x*x*x-4.5*x*x+3*x-6=0 在(-10,10)之间的根.写出程序.Xn+1=Xn-f(Xn)/f'(Xn),
#include
#include
float f(float x)
{
return(2*x*x*x-4.5*x*x+3*x-6);
}
float f1(float x)
{
return(6*x*x-9*x-3);
}
void main()
{
float x1=0,x;
do
{
x=x1;
x1=x-f(x)/f1(x);
}
while(fabs(x1)
![C牛顿迭代法求根//牛顿迭代法求2*x*x*x-4.5*x*x+3*x-6=0 在(-10,10)之间的根.写出程序.X](/uploads/image/z/2216302-70-2.jpg?t=C%E7%89%9B%E9%A1%BF%E8%BF%AD%E4%BB%A3%E6%B3%95%E6%B1%82%E6%A0%B9%2F%2F%E7%89%9B%E9%A1%BF%E8%BF%AD%E4%BB%A3%E6%B3%95%E6%B1%822%2Ax%2Ax%2Ax-4.5%2Ax%2Ax%2B3%2Ax-6%3D0+%E5%9C%A8%EF%BC%88-10%2C10%EF%BC%89%E4%B9%8B%E9%97%B4%E7%9A%84%E6%A0%B9.%E5%86%99%E5%87%BA%E7%A8%8B%E5%BA%8F.X)
x=0,f(x)=-6,f1(x)=-3,x1=-2,
x=-2,f(x)=-46,f1(x)=39,f(x)/f1(x)=-1.179
因此,在第一次循环是就会跳出.把fabs(f(x)/f1(x))>1e-5改成fabs(f(x)/f1(x))
x=-2,f(x)=-46,f1(x)=39,f(x)/f1(x)=-1.179
因此,在第一次循环是就会跳出.把fabs(f(x)/f1(x))>1e-5改成fabs(f(x)/f1(x))
C牛顿迭代法求根//牛顿迭代法求2*x*x*x-4.5*x*x+3*x-6=0 在(-10,10)之间的根.写出程序.X
C语言编程,用牛顿抚迭代法求方程2X*X*X-4X*X+3X-6=0在1.5附近的根(采用切线逼近法求根)
用牛顿迭代法求方程的根:2*x*x*x-4*x*x+3*x-6=0
C语言编程,用牛顿抚迭代法求方程2X*X*X-4X*X+3X-6=0在1.5附近的根
f(x)=x^[(n+1)/2]*esp^(-x/2)的牛顿迭代法MATLAB程序
用牛顿迭代法 求方程 2*x*x*x-4*x*x+3*x-6 的根
用牛顿迭代法求方程2x^3-4x^2+3x-6=0
C语言牛顿迭代法求2x^3-4x^2+3x-6=0在1.5附近的根
用牛顿迭代法求方程的根:lg(x)+x-2=0.用C语言,
方程求根牛顿迭代法 求方程 f(x)=x3+x2-3x-3=0在1.5附近的根
用C语言编写程序,用牛顿迭代法求高次方程f(x)=5*x*x*x*x*x-8*x*x*x+10*x*x-7x+25=0的
用牛顿迭代法求方程3*x*x*x-4x^2-5x+13=0在x=1附近的根,要求精度为10^-6