c语言如何求函数极限

c语言如何求函数极限,第1张

如果是用程序近似计算的话,可以这样做

#include<stdio.h>

#include<math.h>

main()

{ long int n,k

double s1,s2,e=1e-8 //e代表计算精度

n=1k=1//k=n×n

s1=(3.0*k+n)/(2*k+3)

do{

s2=s1

k=k+2*n+1 //(n+1) ^2=n^2+2n+1

n=n+1

s1=(3.0*k+n)/(2*k+3)

}while(fabs(s1-s2)>e)

printf("%lf",s1)

}

这种题目的做法是一样的

a)证明数列单调增(或者减)

b)证明数列有上界(或者下界)

归纳法的关键是找到上界或者下界,做的方法是对迭代式两边同时求极限,如

1)同时求极限得到x

=

1/2

(x+a/x)

,这样求得的x就是极限,往往也是上界

2)同时求极限得到x=根号(2x)

得到x=根号2是上界

知道上界以后用归纳法证明xn小于上界,然后再证明其单调增即可

过程很麻烦,lz还是先做做,做到不会的地方再问


欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/yw/11583836.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存