精易论坛
标题:
【原创】【学数学】对于伽马函数x!的拟合
[打印本页]
作者:
1185384801
时间:
2020-8-1 16:52
标题:
【原创】【学数学】对于伽马函数x!的拟合
前言:
本文章的证明过程和部分图片来自:
数学经典:伽玛函数的原理及发现
什么是伽马函数?
伽玛函数(Gamma函数),也叫欧拉第二积分,是阶乘函数在实数与复数上扩展的一类函数。该函数在分析学、概率论、偏微分方程和组合数学中有重要的应用。与之有密切联系的函数是贝塔函数,也叫第一类欧拉积分,可以用来快速计算同伽马函数形式相类似的积分。
伽马函数的意义:
在z∈N+时,Γ(z)=(z-1)!(z!=1*2*3*...*z)
在z∈R+时:
伽马函数的推导:
证明Γ(z+1)=zΓ(z)
在等于1情况下,得到的结果是1:
于是就得到任意数值的阶乘:
于是著名的伽玛函数公式产生了,欧拉的猜测无疑是正确的:
现在,转到代码上:
首先我们得
先计算(x^n)*e^(-x)
的值,再来考虑定积分:
好了,下一步是什么呢,当然是要进行定积分操作了,代码如下:
原理是这样的,简单的说,从0到正无穷的定积分相当于这条曲线和x轴围成的曲边梯形的面积(分正负,这里以x^5*e^(-x)举例),如图:
代码中当然不能直接算曲边梯形面积,那么怎么办呢
?不用担心,我们可以把这个曲边梯形无限细分为矩形(例子(在这里看来,细分的矩形还是不能完全占有该块曲边梯形,但是如果我们分隔得足够小的话,我们便可以进行近似代替
):
),那么我们就可以用底乘高来算每一个小部分的面积,再加起来就可以得到结果了。
结果show:
对于1.5!的计算结果(看来我们此时代码对于Γ(z)的拟合已经比较不错了):
已知问题:该方法计算量大,
计算耗时特别高
,在
无穷大量处偏差较大
,不过对于小量的计算是比较准确的,毕竟本帖的目的是学数学思想!
源码:
[hide=d1111]
伽马函数的拟合.e
(3.28 KB, 下载次数: 44)
2020-8-1 16:51 上传
点击文件名下载附件
下载积分: 精币 -2 枚
[/hide]
作者:
琪诺兔
时间:
2020-8-1 17:03
哦啦哦啦哦啦哦啦哦啦哦啦哦!
作者:
神女软件定制
时间:
2020-8-1 17:09
我只知道伽马射线
作者:
クリムゾンキャ
时间:
2020-8-1 17:12
emm 学习一下!
作者:
53770zhang
时间:
2020-8-1 17:14
学习易语言还要用到这么高深的知识吗
作者:
木鱼真心
时间:
2020-8-1 17:32
提示:
作者被禁止或删除 内容自动屏蔽
作者:
汉族
时间:
2020-8-1 17:54
支持一下
作者:
网络注册会员
时间:
2020-8-1 18:00
高手高手高高手
作者:
晓风残月梦微凉
时间:
2020-8-1 18:41
新技能已get√
作者:
lam888
时间:
2020-8-1 19:15
666666666666666
作者:
深圳梦
时间:
2020-8-1 22:13
支持开源~!感谢分享
作者:
woshipqj
时间:
2020-8-2 11:04
大佬们总是在我的知识盲区反复横跳
作者:
胖虎O
时间:
2020-8-2 11:31
都是强者。
作者:
梦寻简单
时间:
2020-8-3 13:02
学习学习
作者:
wjswzj0
时间:
2020-8-3 16:20
6666666666666666666666666
作者:
韦贝贝
时间:
2020-8-4 09:46
感谢分享,很给力!~
作者:
bordex
时间:
2020-8-4 09:48
强大 这数学
作者:
tsinghua
时间:
2020-12-11 14:28
厉害了啊
作者:
tapouki
时间:
2021-2-21 16:56
支持开源~!感谢分享
作者:
BIG牛肉面
时间:
2021-2-22 10:22
666666666666666
作者:
Aa798040941
时间:
2024-1-8 20:37
不错不错
作者:
cf2010
时间:
2024-6-4 14:18
要解决计算资源耗费过多的问题,可以使用龙贝格求积分法,相对直接分割矩形,龙贝格可以极大节约计算资源
欢迎光临 精易论坛 (https://125.confly.eu.org/)
Powered by Discuz! X3.4