matlab中提取矩阵的元素

问题描述:

matlab中提取矩阵的元素
如:A=[1 2 3 3; 3 2 4 1;
3 4 5 6]
执行v=A([1,2],[3,4]),结果为什么是
v= 3 3
4 1
1个回答 分类:综合 2014-10-15

问题解答:

我来补答
取矩阵A的第i1~i2行、第j1~j2列构成新矩阵:A(i1:i2,
j1:j2),新矩阵V为矩阵A的【1,2】行,【3,4】列
故:V=3 3
4 1
再问: j1:j2不是第一、第二列吗
再答: 你不是写的是V=A(1:2, 3:4)前面1:2是提取矩阵A的第一,二行,3:4是提取矩阵A的第三,四列。然后将你提取出的行和列合并就是新矩阵V的值。 j1:j2是第三,四列
 
 
展开全文阅读
剩余:2000