如何随机提取matlab矩阵中一个元素的位置

关于matlab矩阵问题

可以用随机数发生器 :)
具体如下:
data=randn(1000,1); %需要随机提取数据的矩阵
randnum=randperm(length(data)); %随机产生矩阵位置
outdata=data(randnum(1:100)); %可随机从data中提取100个数据

以上供楼主参考 :)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-02-24
先把矩阵中的那个元素找到
,如i(i,j)=a,a就是你想赋的值
如果你想给整个矩阵都随机赋值
就是
rand(i)
第2个回答  2010-05-11
find函数
相似回答