Gamma函数相关matlab代码
2016-03-21 15:23
555 查看
1、Gamma函数:
Gamma函数matlab代码:
图像如下:
2、lgΓ(x)函数
matlab代码:
图形:
Gamma分布:
matlab代码:
图形:
matlab代码:
图形:
Gamma函数matlab代码:
x=0:0.5:5 syms t y=int(t.^(x-1)*exp(-t),0,inf) y=double(y) plot(x,y,'r-o','linewidth',1)
图像如下:
2、lgΓ(x)函数
matlab代码:
x=0:0.1:5 syms t y=int(t.^(x-1)*exp(-t),0,inf) y=log10(double(y)) plot(x,y,'r-o','linewidth',1)
图形:
Gamma分布:
matlab代码:
a=1,b=0.5 syms c d=int(c^(a-1)*exp(-c),0,inf) t=0:0.1:20 g=b.^a*(t.^(a-1)).*exp(-b*t)/d g=double(g) plot(t,g,'r-.','linewidth',1)
图形:
matlab代码:
t=0:0.1:20 syms c a=1,b=0.5 d=int(c^(a-1)*exp(-c),0,inf) g=b.^a*(t.^(a-1)).*exp(-b*t)/d g=double(g) plot(t,g,'r-.','linewidth',1) hold on; a=2,b=0.5 d=int(c^(a-1)*exp(-c),0,inf) g=b.^a*(t.^(a-1)).*exp(-b*t)/d g=double(g) plot(t,g,'g-.','linewidth',1) hold on a=3,b=0.5 d=int(c^(a-1)*exp(-c),0,inf) g=b.^a*(t.^(a-1)).*exp(-b*t)/d g=double(g) plot(t,g,'b-.','linewidth',1) hold on a=5,b=1 d=int(c^(a-1)*exp(-c),0,inf) g=b.^a*(t.^(a-1)).*exp(-b*t)/d g=double(g) plot(t,g,'c-.','linewidth',1) hold on a=9,b=2 d=int(c^(a-1)*exp(-c),0,inf) g=b.^a*(t.^(a-1)).*exp(-b*t)/d g=double(g) plot(t,g,'m-.','linewidth',1) hold on; legend('a=1,b=0.5','a=2,b=0.5','a=3,b=0.5','a=5,b=1','a=9,b=2');
图形:
相关文章推荐
- 【matlab】MATLAB程序调试方法和过程
- matlab简单应用
- matlab 文件夹操作
- MATLAB r2014a 下载+安装+激活
- MATLAB 编程风格指南
- C/C++下调用matlab函数
- matplotlib对ColorBar的处理似乎优于matlab
- 机器学习MatLab实战整理--线性回归
- matlab归一化和反归一化函数——mapminmax
- Matlab 图像处理基本操作
- matlab图像数据转换函数
- Matlab7.0在64位系统下安装的问题…
- 【matlab】:图像获得其边缘
- Matlab中的常用快捷键
- 简述Matlab中size()函数的用法
- 详解Matlab中 sort 函数用法
- MATLAB2015a(2015b)安装教程
- MATLAB中conv2卷积使用方法
- 细化算法matlab
- 利用LSB算法隐藏文字信息的MATLAB实现