必威体育Betway必威体育官网
当前位置:首页 > IT技术

Gamma函数

时间:2019-08-07 23:42:07来源:IT技术作者:seo实验室小编阅读:56次「手机版」
 

gamma函数

在这里插入图片描述

伽玛函数(Gamma函数),也叫欧拉第二积分,是阶乘函数在实数与复数上扩展的一类函数。该函数在分析学、概率论、偏微分方程和组合数学中有重要的应用。与之有密切联系的函数是贝塔函数,也叫第一类欧拉积分。可以用来快速计算同伽马函数形式相类似的积分。

对于正整数X>1,具有如下性质:

在这里插入图片描述

在这里插入图片描述

Γ(n+1)=nΓ(n) , n>0

在这里插入图片描述

Gamma函数图像

在这里插入图片描述

# -*- coding:utf-8 -*-
# /usr/bin/Python

import numpy as np
import matplotlib as mpl
import matplotlib.pyplot as plt
from scipy.special import gamma
from scipy.special import factorial

mpl.rcparams['axes.unicode_minus'] = False
mpl.rcParams['font.sans-serif'] = 'SimHei'


if __name__ == '__main__':
    print(gamma(1.5))
    N = 5
    x = np.linspace(0, N, 50)
    y = gamma(x+1)
    plt.figure(facecolor='w')
    plt.plot(x, y, 'r-', x, y, 'ro', linewidth=2, markersize=6, mec='k')
    z = np.arange(0, N+1)
    f = factorial(z, exact=True)    # 阶乘
    print(f)
    plt.plot(z, f, 'go', markersize=9, markeredgecolor='k')
    plt.grid(b=True, ls=':', color='#404040')
    plt.xlim(-0.1,N+0.1)
    plt.ylim(0.5, np.max(y)*1.05)
    plt.xlabel('X', fontsize=15)
    plt.ylabel('Gamma(X) - 阶乘', fontsize=12)
    plt.title('阶乘和Gamma函数', fontsize=14)
    plt.show()

在这里插入图片描述

相关阅读

回调函数

什么是回调函数? 有以下三点1、自己创建的函数;2、没有调用;3、但是函数执行了(在某个条件下)。例如: 1.定时器函数 var a = 1

【Python】str()函数

我们经常需要再消息中使用变量的值。例如,假设我们要祝人生日快乐,可能会编写类似下面的代码: age=20 message="Happy " + age + "t

Excel函数中如何求平均值

在Excel中都是经常会见到的,平均成绩、平均分、平均工资、平均年龄等等。这个就是求函数的平均值。以下是seo实验室小编为您带来的

静态变量与静态函数

堆与栈 1、栈区(stack):有编译器自动分配释放,存放函数的参数值、局部变量的值等,操作凡是类似于数据结构中的栈; 2、堆区(heap):一般有程

Oracle instr()函数获取数据字段已知字符串的位置

需求 我们现在需要获取的数据库字段的部分值,而不是需要拿到的整个字段 例如 我们现在取到以下数据字段 但是我们只需要字段的前

分享到:

栏目导航

推荐阅读

热门阅读