MATLAB Function Reference |
Syntax
IND = sub2ind(siz
,I,J) IND = sub2ind(siz
,I1,I2,...,In)
Description
IND = sub2ind(
對於大小為 siz
,I,J)
siz
的矩陣,根據列下標 I
及行下標 J
,回傳相對應的索引。
IND = sub2ind(
對於大小為 siz
,I1,I2,...,In)
siz
的陣列,根據 n
個下標 I1
,I2
,...,In
,回傳相對應的索引。
Examples
A = [17 24 1 8; 2 22 7 14; 4 6 13 20]; A(:,:,2) = A - 10 A(:,:,1) = 17 24 1 8 2 22 7 14 4 6 13 20 A(:,:,2) = 7 14 -9 -2 -8 12 -3 4 -6 -4 3 10
A(2,1,2) ans = -8
利用 sub2ind
轉換 A(2,1,2)
成相對應的下標。
sub2ind(size(A),2,1,2) ans = 14
利用這下標,我們同樣可以存取矩陣 A
第二列、第一行、第二頁的值。
A(14) ans = -8
See Also
strvcat | subplot |