00问答网
所有问题
在matlab中workspace中有199个相同维数的矩阵,如何将这199个矩阵同一位置的数提取出来形成一个新的矩阵
每一个都是512*640的矩阵。
举报该问题
推荐答案 2017-07-19
可以用“./”的方法 matlab中,在运算符号前加".",就是同维度矩阵对应元素分别做该算法,最后组合成新矩阵 比如 >> a=[1 2;3 4];
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/rBIeDeIerTnDTZDBBZ.html
相似回答
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
取出
矩阵
中某一行所有数都为某个定值(比如255)
的数的
行号
答:
比如说你的数据矩阵是A,行数是m,列数是n,那么可以从下面求得所有数值是255的列 a=(A==255);d=double(a);b=ones(m,1);c=[];h=1;for k=1:n if d(:,k)==b c(h)=k;h=h+1;end end c
MATLAB如何提取
某一
矩阵的
某一列的部分数据?
答:
1、第一步打开
matlab
命令行窗口,输入a=[1 2 3;4 5 6;7 8 9;6 4 7],创建一个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...
matlab中如何
从一个矩阵中随机抽取几个数到另外一
个矩阵中,位置
和原来...
答:
比如你要随机取3个。n = 3;La = numel(a);t = 1;P = randperm(La);ind = P(1:n);b = 0*a;b(ind) = a(ind);
大家正在搜
相关问题
matlab中怎么把两个维数相等的矩阵的对应位置上的值相除,...
matlab中如何比较两个相同长度的一维矩阵中相同位置处不同...
matlab中怎样使矩阵中的每个数 同时除以一个整数 得到新...
matlab 中如何从一个矩阵中找到另一个矩阵中的所有元素的...
怎么提取matlab中矩阵的某个数
matlab中怎样计算一个矩阵中每个数的平方?
在Matlab中如何查看一个矩阵的维数
matlab中如何将矩阵中某一列的元素同时除以一个变量?