题目
牛顿法解方程正根
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
提问时间:2020-08-07
答案
我是用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 x=%.5lf ",*n,x);
}
else
{
printf("error:div 0: Press any key to exit:");
getch();
exit(1);
}
if (++(*n)>MAX_DIEDAI_TIME)
{
printf("diedai time:%d > MAX_DIEDAI_TIME: Press 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 x=%.5lf ",*n,x);
}
else
{
printf("error:div 0: Press any key to exit:");
getch();
exit(1);
}
if (++(*n)>MAX_DIEDAI_TIME)
{
printf("diedai time:%d > MAX_DIEDAI_TIME: Press any key to exit:",*n);
getch();
exit(1);
}
temp=function(x);
if (fabs(temp)
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
1,人们染上烟瘾,最终因吸烟使自己丧命.
最新试题
- 1从0,4,5,7这四个数中选三个,组成三位数.其中2,3的公倍数有( );3,5的公倍数有( ); 有因数2,5的数()
- 2英语翻译
- 3初二母爱英语作文
- 4小华看一本书,每天看15页,看了4天后,还剩下全书2/5没看,这本故事书还有多少页没有看.
- 54x^2-12x+15=4( )^2+6
- 6函数y=(13)^x3-3^x在区间[-1,1]的最大值为-
- 7写出你最近在课外阅读的一本好书,你认为这本书好的理由是什么?
- 8如图,已知AB=CD=AE=BC+DE=2,∠ABC=∠AED=90°,求五边形ABCDE的面积.
- 9It makes his life quite different________he has received education abroad
- 10in autumn,the()are yellow and brown. a.leaves
热门考点