﻿功能:Beta概率分布

格式:BetaDistribution(x,a,b)

说明:a、b为大于0的数据,注意最好不要大过170.当a、b为整数时,本函数执行的速度是很快的,如果非整数,执行速度有点慢.x为指定数据或者矩阵变量.本函数求解的是对Beta分布函数的概率p。即p=BetaDistribution(x,a,b).我们设Beta分布的密度函数为B(x),1、当x≤0,B(x)=0;2、当0<x<1的时候,B(x)=x^(a-1)*(1-x)^(b-1)/{Beta<矩阵运算\Beta>}(a,b);3、当x≥1时,B(x)=0.则BetaDistribution(x,a,b)表示对B(x)函数在(-∞,x]里进行积分.

例子:

BetaDistribution(0.7,0.5,3)
ans =
[ 0.93750000000000 ]

例子:

a =
[ 1.46553412427452     0.71003051414621     0.75672373583387     0.33758072291388
  0.65933963873392     1.85092580777170     1.12486325815546     0.17162905268912
  0.96391038734647     0.59058583275908     1.67451159734023     1.02986388980870
  1.50628731283652     1.24265531042714     1.43477055124695     1.08508930405839 ]

BetaDistribution(a,3,4)//回车执行命令
ans =
[ 1.00000000000000     0.93720888116566     0.96583776950236     0.32803197584273
  0.89246692004910     1.00000000000000     1.00000000000000     0.06717154771775
  0.99997600120888     0.80753201639421     1.00000000000000     1.00000000000000
  1.00000000000000     1.00000000000000     1.00000000000000     1.00000000000000 ]

//By2012/5/25