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

hap*_*yme 10 matlab matrix

我怎样才能从下面给出的下面的矩阵中随机选择一个数字?

    A=[0.06 0.47 0.47]
Run Code Online (Sandbox Code Playgroud)

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

bla*_*bla 16

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

 M(randi(numel(M)))
Run Code Online (Sandbox Code Playgroud)

  • +1比我有更好的答案.:) (2认同)

sho*_*zer 12

是的,使用randi:

A(randi(numel(A)))
Run Code Online (Sandbox Code Playgroud)