在矩阵中索引元素的常用方法(至少在MATLAB中)是使用两个变量( i 和 j ),因此一般元素矩阵可以由M_ {i,j}来解释。如何在具有四个索引的矩阵中进行相同的索引,如M_ {ij,kl}?
修改
通常矩阵A的元素可以被视为:
因此,在MATLAB中使用A(n,m)提取一般元素。 我想要做的是编写一个矩阵,其元素的索引如下:
如果问题的评论中指出,有没有办法在不使用单元格/数组的情况下执行此操作?
答案 0 :(得分:0)
从您的评论中我假设您想要提取具有多个(两个)行和列索引的元素。给定矩阵M = magic(5);
,例如
17 24 1 8 15
23 5 7 14 16
4 6 13 20 22
10 12 19 21 3
11 18 25 2 9
您确实可以使用M
中的多个行和列索引来索引M([3,4], [1,5])
,这将产生一个二乘二矩阵:
4 22
10 3