MATLAB小数阶乘

我需要解决问题如下图,也可简化成
我需要求解带小数的阶乘
如9.1x8.1x…x1.1x0.1
我尝试用gamma函数计算

0.1*gamma(9+1.1)
0.1*gamma(9.1+1)

两种计算结果都与手动输入的小数阶乘结果不同,想问一下具体怎么计算
附图:

img

prod(9.1:-1:0)