从matlab中的矩阵中随机选取数字

时间:2013-01-28 20:42:51

标签: matlab matrix

如何从下面给定的以下矩阵中随机选择一个数字?

    A=[0.06 0.47 0.47]

我只是想从上面的矩阵中随机选择一个数字。我在matlab环境中这样做。请帮忙。  另外,是否可以假设matlab中的变量趋向于零,就像我们在限制中那样?

2 个答案:

答案 0 :(得分:16)

如果你的矩阵是M然后选择一个具有统一概率的随机元素,你可以使用randi

 M(randi(numel(M)))

答案 1 :(得分:12)

是的,使用randi

A(randi(numel(A)))