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

如从[3 8 6 4 9]中随机抽取一个数。但要注意!!!这个现有矩阵中的数据没有任何规律,因为它是在程序运行的过程中根据程序需要解决的问题而产生的,前面的那个矩阵只是我为了描述问题方便而随便写的。

>> a=[3 8 6 4 9];
>> b=randint(1,1,[1 5])%%a为矩阵,利用randint随机产生其矩阵序号,然后代入序号,即可得到随机抽取的元素
b =
5
>> a(b)
ans =
9
温馨提示:答案为网友推荐,仅供参考
相似回答