99问答网
所有问题
请问:Matlab中怎么从一个现有的矩阵中随机抽取一个数?急啊!!!谢谢
如从[3 8 6 4 9]中随机抽取一个数。但要注意!!!这个现有矩阵中的数据没有任何规律,因为它是在程序运行的过程中根据程序需要解决的问题而产生的,前面的那个矩阵只是我为了描述问题方便而随便写的。
举报该问题
推荐答案 2011-05-24
>> a=[3 8 6 4 9];
>> b=randint(1,1,[1 5])%%a为矩阵,利用randint随机产生其矩阵序号,然后代入序号,即可得到随机抽取的元素
b =
5
>> a(b)
ans =
9
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/vXWXjjtzX.html
相似回答
大家正在搜
相关问题
matlab中如何实现在数据矩阵中随机取一个数,注意是一
matlab中如何实现在数据矩阵中随机取一个数,注意是一个数...
Matlab怎样从数组矩阵中随机取数?
急!急!急!哪位高手知道怎样用matlab随机抽取一个数?
matlab中如何从一个矩阵中随机抽取几个数到另外一个矩阵中...
matlab中怎样随机从一组数据中取一个数
MATLAB中从已知矩阵中随机抽取5个元素如何实现.
MATLAB中如何从一个矩阵中随机取若干个列啊?