这是我计算平均值的代码:
syms a b x
f=1/(beta(a,b))*x^(a-1)*(1-x)^(b-1);
int(x*f,x,0,1)
Warning: Explicit integral could not be found.
ans =
int((x*x^(a - 1)*(1 - x)^(b - 1))/beta(a, b), x == 0..1)
我怎样才能解决这个问题?
这是我对 TryHArd 的结果:
syms
x
a
b
f=int(x^(a-1)*(1-x)^(b-1),x,0,1)
警告:找不到显式积分。
f =
piecewise([0 < real(a) and 0 < real(b), beta(a, b)], [real(a) <= 0 or real(b) <= 0, int(x^(a - 1)*(1 - x)^(b - 1), x == 0..1)])
我的结果与gamma(a)*gamma(b)/gamma(a+b)
TryHard 的结果不同。