- 3
- 0
- 约2.36千字
- 约 20页
- 2022-09-26 发布于上海
- 举报
;方程e^(-x*x)=cos(x)+1在定义域内的值在3附近。利用牛顿法求时
F(x)=(cos(x)-exp(-x*x)+1);
F’(x)=(2*x*( exp(-x*x))-sin(x)) ;
根据题意代入x=1或x=0均得不合题意。代入x=2时x*=3.131081 符合题意
算法设计 如下;#include
#include
float F( float b)
{ float a;
a=(cos(b)-exp(-b*b)+1);
return(a);}
float dao( float b)
{double a;
a=(2*b*( exp(-b*b))-sin(b));
return(a);}
void main()
{ double m,b[30];int i;
m=0;
for(i=1;i30;i++)
{b[0]=2;
b[i]=(b[i-1]-F(b[i-1])/dao(b[i-1]));
m=b[i];
printf( %f\
原创力文档

文档评论(0)