例1
a = [1 2 3;4 5 6]
a =
1 2 3
4 5 6
给矩阵a的第三行第五列赋值200,其他位置元素自动补为0
a(3,5)=20
a =
1 2 3 0 0
4 5 6 0 0
0 0 0 0 20
例2
a = [1 2 3;4 5 6]
a =
1 2 3
4 5 6
a(3)
ans =
2
a(5)
ans =
3
a(1,2)的元素为3,可以发现矩阵序号和下标是一一对应的,以m x n矩阵A为例,矩阵元素A(i,j)的序号为(j-1)x m+i。
例3
a = [1:4;5:8]
a =
1 2 3 4
5 6 7 8
d = sub2ind(size(a),[1 2;2 1],[2 1; 3 4])
d =
3 2
6 7
行下标为1,列下标为2的元素在矩阵中的序号为3;行下标为2,列下标为1的元素在矩阵中的序号为2;依此类推