66问答网
所有问题
如何随机提取matlab矩阵中一个元素的位置
关于matlab矩阵问题
举报该问题
推荐答案 2010-05-11
可以用随机数发生器 :)
具体如下:
data=randn(1000,1); %需要随机提取数据的矩阵
randnum=randperm(length(data)); %随机产生矩阵位置
outdata=data(randnum(1:100)); %可随机从data中提取100个数据
以上供楼主参考 :)
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/Usnpi9vDv.html
其他回答
第1个回答 2019-02-24
先把矩阵中的那个元素找到
,如i(i,j)=a,a就是你想赋的值
如果你想给整个矩阵都随机赋值
就是
rand(i)
第2个回答 2010-05-11
find函数
相似回答
MATLAB中如何提取一个矩阵中的
某
个元素
答:
1、首先,打开
MATLAB
命令行窗口,输入a = [1 2 3; 4 5 6; 7 8 9; 6 4 7]创建
一个
a矩阵,如下图所示,然后进入下一步。2、其次,完成上述步骤后,输入a(1:2,1:3)以
提取矩阵的
第1,2行第1到3列,如下图所示,然后进入下一步。3、接着,完成上述步骤后,按Enter键,可以看到矩...
matlab
取出对应
位置的
数据
答:
1、首先使用单个索引获取矩阵或数组中的特定元素
。例如,A是一个矩阵,要获取第2行第3列的元素可以使用A(2,3)。2、其次使用冒号(:)来表示获取整行或整列的数据。例如,要获取A矩阵的第3列数据,可以使用A(:3)。3、然后使用逗号分隔的多个索引值,可以同时获取多个矩阵或数组中对应位置的数据...
如何
在
matlab中提取矩阵中的元素
答:
1、第一步打开matlab命令行窗口,输入a=[123;456;789;647],创建一个a矩阵
。2、第二步输入a(1:2,1:3),进行提取a矩阵的第1,2行第1到3列。3、第三步按回车键之后,可以看到已经提取了a矩阵的第1,2行第1到3列。4、第四步输入a(2:3,1:2),进行提取a矩阵第2到3行第1到2...
matlab
已知
矩阵
求特定值
的位置
答:
利用find函数可以查找特定值
的位置
,比如如图
的矩阵
P 向左转|向右转 要寻找数字5的位置,可以输入find(P==2),此时显示的结果是一列数字5,10,说明这个函数显示位置的规则是按照数字所在的列依次来的,为了能同时显示行和列,你可以直接输入代码[r,c]=find(p==2),然后再次输入[r,c]时就可以看到 向左转|向右转...
matlab
数组中
如何
找某个值的坐标
答:
1、首先需要知道
matlab
数组找某个值的坐标,是使用find函数,可以在命令行窗口中输入help find。2、在matlab命令行窗口中输入a=[1 4 5;6 7 8;7 9 12],创建a数组。3、输入[m,n]=find(a==9),找到a数组等于9的坐标。4、按回车键之后,可以看到a数组等于9的坐标
有一个
,是第3行第2列。5...
如何
用
matlab
找出
矩阵
每一列向量第
一个
0
元素的位置
以及最后一个0元素...
答:
%%挑出所有的0的位置 k=length(zero_index) %%所有0的个数 first_zero_index=zero_index(1); %%第
一个
0
元素的位置
last_zero_index=zero_index(k); %%最后一个0元素的位置
大家正在搜
matlab如何提取矩阵中的元素
matlab取出矩阵的一个元素
matlab中矩阵的提取
matlab提取矩阵某一列
matlab提取矩阵某一行
matlab取矩阵元素
matlab矩阵元素求和
矩阵转置matlab
matlab读取矩阵
相关问题
MATLAB中从已知矩阵中随机抽取5个元素如何实现.
如何用matlab在一个一维矩阵中随机提取两个相邻的元素
matlab 中如何从一个矩阵中找到另一个矩阵中的所有元素的...
在MATLAB中如何实现在一个矩阵中随机选取一行
怎样返回matlab矩阵中某个元素的下标
请问:Matlab中怎么从一个现有的矩阵中随机抽取一个数?急...
matlab 提取矩阵中元素的位置
matlab 哪个函数可以从一组数据中随机抽取一部分出来