66问答网
所有问题
请教一下,在Matlab中怎样提取矩阵中指定的几行或几列呢?
比如,一个100*100的矩阵,我要提取出来奇数列,该怎么编写程序呢?
举报该问题
其他回答
第1个回答 2019-11-08
楼主问的是提取奇数列,这里将答主“xyxing871”的方法推广到任意指定列。
A=ones(100,100);
Col_selected=[7 2 5];% 希望提取的那些列的编号组成的向量。例如,奇数列为1:2:100; 想依次提取第7列,第2列,第5列,那么向量为[7 2 5]
B=A(:,Col_selected);
第2个回答 推荐于2017-11-25
A=ones(100,100);
B=A(:,1:2:99)
本回答被网友采纳
相似回答
matlab中怎么
求
矩阵的行
数和列数?
答:
矩阵
A=[1,2,3;2,3,4]行数为size(A,1)=2列数size(A,2)=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中怎么
获得
矩阵的行
数
或列
数?
答:
获得
矩阵行
数
或列
数的函数如下:1、ndims(A)返回A的维数 2、size(A)返回A各个维的最大元素个数 3、length(A)返回max(size(A))4、[m,n]=size(A)如果A是二维数组,返回行数和列数 5、nnz(A)返回A中非0元素的个数 例如:矩阵A=[1,2,3;2,3,4]行数为size(A,1)=2列数size(A,2)...
matlab怎么
提出一个
矩阵的
一部分?
答:
matlab中
取一个
矩阵的
一部分方法如下:格式A(m,n),用于
提取矩阵
A中符合m,n要求的部分 1、提取某个元素,则m,n为数字标量,如A(2,3)为第二行第三列的元素。2、提取某行某列 A(:,n)提取第n列的所有元素,如A(:,3)提取第三列的所有元素;A(m,:)提取第m行的所有元素,如A(3...
matlab中如何
获取举证元素所在行数?
答:
>> A=[1:6;3,56,7,8,4,7]A = 1 2 3 4 5 6 3 56 7 8 4 7 >> [m,n]=size(A);column=ceil(find(A==max(max(A)))/m)column = 2 当这个
矩阵中,
有多个最大值(就是说最大的元素有几个,他们相等)的时候也实用。例如:>> A=[1:6;3...
matlab中怎么
把
矩阵
某
几行提取
出来的
答:
a(1:2:end,:) a(2:2:end,:)分别
提取矩阵
a的奇数行和偶数行数据重新组成矩阵 a(end:-1:1,:) a(:,end:-1:1)分别返回a
矩阵行
倒序和列倒序的矩阵 总之
matlab
通过的下标提取矩阵部分是很灵活的 假设你要提取矩阵a第n列的数据,使用a(:,n)就可以了 如果是要提取第n列前10个数据使用a(1...
大家正在搜
矩阵一行提取一个数
matlab提取矩阵元素
矩阵和行列式提取公因数
求矩阵在指定点的数值导数
矩阵提取系数是整行还是全部
矩阵提取公因式法则
矩阵提取公因子
矩阵可以单行提系数吗
线性变换的矩阵怎么求
相关问题
在Matlab中怎样提取矩阵中指定的几行或几列呢
matlab中怎么把矩阵某几行提取出来的
在matlab里如何获得一个矩阵的行数或列数
matlab中怎么把矩阵某几行提取出来的?
matlab中怎么取一个矩阵的一部分
matlab中如何任意选取一个矩阵的任意几行几列
诚教:matlab中取矩阵的其中几行几列
在matlab中,怎样提取一个矩阵的一行元素或者提取一列元素...