matlab中数组元素的引用
A =[1 2 3 ; 4 5 6 ; 7 8 9] matlab中的数组是按列存储的(理解索引法有好处),matlab中的存储的顺序为1 4 7 2 5 6 3 6 9。
matlab数组元素引用的方法有三种。
1)下标法
引用格式:A(i,j)
A(i,j),其中i,j可以为一维向量、标量、:号或者end(end表示最后一行或最后一列)。i表示行的信息,j表示列的信息。
利用上面A的例子。A(1,2)表示第一行第二列的元素、A(:,1)表示第一列的元素、A(1,:)表示第一行的元素。A(end,1)表示最后一行的第一列元素。A([1 2 3],[1 1 2 1])这个意思就好体会了,最后得到的结果为[1 1 2 1; 4 4 5 4 ; 7 7 8 7]。