作业帮 > 综合 > 作业

给定一个数组,如何让matlab生成一个这个数组中的一个随机数?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/02 19:47:48
给定一个数组,如何让matlab生成一个这个数组中的一个随机数?
比如我让 matlab生成10,20,30中的一个数,也就是抽样,应该怎么实现呢?
x=[10 20 30];
x(randi(length(x)));
其中randi(length(x))
生成从1~(x的长度)这几个自然数中随即的一个数
让这个数作为下标,就可以从x中随即选取一个数
x(randi(length(x)))