牛顿法解方程正根x*ln((x^2-1)^0.5+x)-(x^2-1)^0.5-0.5x=0迭代求解,vc程序代码急等各
来源:学生作业帮 编辑:神马作文网作业帮 分类:数学作业 时间:2024/11/11 09:51:50
牛顿法解方程正根
x*ln((x^2-1)^0.5+x)-(x^2-1)^0.5-0.5x=0
迭代求解,vc程序代码
急等各位高手帮忙!谢谢!
x*ln((x^2-1)^0.5+x)-(x^2-1)^0.5-0.5*x=0
x*ln((x^2-1)^0.5+x)-(x^2-1)^0.5-0.5x=0
迭代求解,vc程序代码
急等各位高手帮忙!谢谢!
x*ln((x^2-1)^0.5+x)-(x^2-1)^0.5-0.5*x=0
我是用C
得到结果:2.1155229
/*
牛顿迭代法解方程组的解
x0为迭代的初值,n为迭代次数,jingdu为精度
function为求根代数式,d2functoin为其导数
返回最终符合一定精度的根
*/
double newton_diedai(double x0,int *n,double jingdu)
{
double x,temp;
temp=d2function(x0);
if (fabs(temp)>1e-10) /*防止除数为0*/
{
x=x0-function(x0)/temp;
printf("n=%d\tx=%.5lf\n",*n,x);
}
else
{
printf("error:div 0:\nPress any key to exit:");
getch();
exit(1);
}
if (++(*n)>MAX_DIEDAI_TIME)
{
printf("diedai time:%d > MAX_DIEDAI_TIME:\nPress any key to exit:",*n);
getch();
exit(1);
}
temp=function(x);
if (fabs(temp)
得到结果:2.1155229
/*
牛顿迭代法解方程组的解
x0为迭代的初值,n为迭代次数,jingdu为精度
function为求根代数式,d2functoin为其导数
返回最终符合一定精度的根
*/
double newton_diedai(double x0,int *n,double jingdu)
{
double x,temp;
temp=d2function(x0);
if (fabs(temp)>1e-10) /*防止除数为0*/
{
x=x0-function(x0)/temp;
printf("n=%d\tx=%.5lf\n",*n,x);
}
else
{
printf("error:div 0:\nPress any key to exit:");
getch();
exit(1);
}
if (++(*n)>MAX_DIEDAI_TIME)
{
printf("diedai time:%d > MAX_DIEDAI_TIME:\nPress any key to exit:",*n);
getch();
exit(1);
}
temp=function(x);
if (fabs(temp)
牛顿法解方程正根x*ln((x^2-1)^0.5+x)-(x^2-1)^0.5-0.5x=0迭代求解,vc程序代码急等各
牛顿迭代法,x*e^x-1=0 迭代初值为0.5
用牛顿迭代法求解x*x*x-x*x-1=0
求极限的难题Lim(x->0+)(ln(1/x))^x=?急求,在线等
证明:方程X-2^X=1 至少有一个小于1的正根
证明方程x.2的x次方=1至少有一个小于1的正根.
已知方程x^2+(2k-1)x+k^2=0,求使方程有两个正根的充要条件
解方程:2+x=2x+1 0.5x=3.4+x 4-0.5x=-x
编写程序,用牛顿切线法求方程f(x)=x^3+2x+10=0的近似实根r,迭代初值为-1,精确到0.0001.
方程x²-2x+m+1=0有两个正根,求实数m的取值范围.
考研高数试题证明:方程e^x+x-2=0至少有一个小于1的正根
方程ln(√(x^2+1)-x)+ln(√(9x^2+1)-3x)=4x的解集为?