作业帮 > 综合 > 作业

请问:Matlab中怎么从一个现有的矩阵中随机抽取一个数?

来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:综合作业 时间:2024/04/29 19:37:17
请问:Matlab中怎么从一个现有的矩阵中随机抽取一个数?
如从[3 8 6 4 9]中随机抽取一个数.但要注意!这个现有矩阵中的数据没有任何规律,因为它是在程序运行的过程中根据程序需要解决的问题而产生的,前面的那个矩阵只是我为了描述问题方便而随便写的.
请问:Matlab中怎么从一个现有的矩阵中随机抽取一个数?
a=[3 8 6 4 9];
>> b=randint(1,1,[1 5])%%a为矩阵,利用randint随机产生其矩阵序号,然后代入序号,即可得到随机抽取的元素
b =
5
>> a(b)
ans =
9