
给定一个数组,如何让matlab生成一个这个数组中的一个随机数?
很简单但就是不会。比如我让matlab生成10,20,30中的一个数,也就是抽样,应该怎么实现呢?...
很简单但就是不会。比如我让 matlab生成10,20,30中的一个数,也就是抽样,应该怎么实现呢?
展开
展开全部
x=[10 20 30];
x(randi(length(x)));
其中randi(length(x))
生成从1~(x的长度)这几个自然数中随即的一个数
让这个数作为下标,就可以从x中随即选取一个数
x(randi(length(x)))
x(randi(length(x)));
其中randi(length(x))
生成从1~(x的长度)这几个自然数中随即的一个数
让这个数作为下标,就可以从x中随即选取一个数
x(randi(length(x)))
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询