在matlab中从矩阵中随机选取数字
如何从下面给定的矩阵中随机选取一个数字在matlab中从矩阵中随机选取数字,matlab,matrix,Matlab,Matrix,如何从下面给定的矩阵中随机选取一个数字 A=[0.06 0.47 0.47] 我只想从上面的矩阵中随机选取一个数字。我是在matlab环境下做这件事的。请帮忙。 此外,是否可以假设matlab中的变量趋向于零,就像我们在极限中所做的那样?是,使用: 如果矩阵为M,则要选择概率一致的随机元素,可以使用: 如果数组的维数大于1,length可能不合适。为True,但示例为1 x 3,因此这就是所要求的。不过,我想总体上回答这个问题可能比仅仅使用示例要好。 A(randi(numel(A))
A=[0.06 0.47 0.47]
我只想从上面的矩阵中随机选取一个数字。我是在matlab环境下做这件事的。请帮忙。
此外,是否可以假设matlab中的变量趋向于零,就像我们在极限中所做的那样?是,使用:
如果矩阵为
M
,则要选择概率一致的随机元素,可以使用:
如果数组的维数大于1,
length
可能不合适。为True,但示例为1 x 3,因此这就是所要求的。不过,我想总体上回答这个问题可能比仅仅使用示例要好。
A(randi(numel(A)))
M(randi(numel(M)))