77问答网
所有问题
matlab中如何实现在数据矩阵中随机取一个数,注意是一
如题所述
举报该问题
推荐答案 2019-02-15
假设你的矩阵为a
[m,n]=size(a)%得到a的大小
k=m*n;%a中总的元素个数
a=a(ceil(rand()*k))%产生一个k以内的随机正整数,取a的第k个数!
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/GGpGp3GpI8GpYIqNpqq.html
其他回答
第1个回答 2019-11-15
A=magic(5);
%A为数据矩阵,你改你的数据即可。
n=numel(A);
A(ceil(rand(1)*n))本回答被提问者采纳
相似回答
大家正在搜
相关问题
matlab中如何实现在数据矩阵中随机取一个数,注意是一个数...
matlab求助,如何随机产生一个0或者1的数(注意不是0到...
MATLAB 怎样建立随着时间随机变化的函数,注意是关于时间...
matlab编程,我想把一个矩阵里某一块区域设值为1,应该怎...
用matlab输入一个函数
matlab中怎么定义一个函数
在MATLAB中 如何产生 均值为0 方差为1 的 复高斯矩...
matlab中怎么输出一个向量中的第一个最大值的位置,注意前...