在 Maple 中定义随机变量序列?

Deefine a Sequence of Random Variables in Maple?

我想使用能够对随机变量进行符号计算的 Statistics 包来定义随机变量序列。

此代码无效:

restart;
with(Statistics):
X:=RandomVariable(DiscreteUniform(1,26));
seq(X(i),i=0..1000);

因为它显示:

> Mean(X(5));
> 
                                                        _R(5)

而不是 27/2。 有人知道如何解决这个问题吗?

使 X 成为向量,如下所示:

X:= Vector(1000, ()-> Statistics:-RandomVariable(DiscreteUniform(1,26))):

然后你可以发出像

这样的命令
Statistics:-Mean(X(5));

您将获得预期的输出。

如果你坚持从 0 开始索引,那就有点复杂了。将定义命令更改为

X:= Array(0..1000, ()-> Statistics:-RandomVariable(DiscreteUniform(1,26))):

并且您需要使用方括号进行索引:X[0]X[5] 等,