99问答网
所有问题
如何随机提取matlab矩阵中一个元素的位置
关于matlab矩阵问题
举报该问题
推荐答案 2010-05-11
可以用随机数发生器 :)
具体如下:
data=randn(1000,1); %需要随机提取数据的矩阵
randnum=randperm(length(data)); %随机产生矩阵位置
outdata=data(randnum(1:100)); %可随机从data中提取100个数据
以上供楼主参考 :)
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/WBvzOtjej.html
其他回答
第1个回答 2019-02-24
先把矩阵中的那个元素找到
,如i(i,j)=a,a就是你想赋的值
如果你想给整个矩阵都随机赋值
就是
rand(i)
第2个回答 2010-05-11
find函数
相似回答
大家正在搜
相关问题
MATLAB中从已知矩阵中随机抽取5个元素如何实现.
如何用matlab在一个一维矩阵中随机提取两个相邻的元素
matlab 中如何从一个矩阵中找到另一个矩阵中的所有元素的...
在MATLAB中如何实现在一个矩阵中随机选取一行
怎样返回matlab矩阵中某个元素的下标
请问:Matlab中怎么从一个现有的矩阵中随机抽取一个数?急...
matlab 提取矩阵中元素的位置
matlab 哪个函数可以从一组数据中随机抽取一部分出来