ind2sub
该函数用于把数组中元素索引值转换为该元素在数组中对应的下标
语法格式:
[I,J] = ind2sub(siz,IND)
这种调用格式适用于二维数组,其中siz是数组的尺寸,通常通过调用size函数获取。IND则是索引值,返回值为索引值为IND的元素在该二维数组内的行列下标。
[I1,I2,I3,...,In] = ind2sub(siz,IND)
这种调用格式适用于多维情况。I1, I2, ..., In个数 = siz数组的维数,I1,I2,...,In的维数 = IND的维数
请看栗子:

IND = [3 4 5 6]
s = [3,3];
[I,J] = ind2sub(s,IND)
I =
3 1 2
3
J =
1 2 2
2
注:IND为一维索引值,因此I,J均为一维向量,I,J个数等于s维数(二维)
栗子2:
语法格式:
[I,J] = ind2sub(siz,IND)
这种调用格式适用于二维数组,其中siz是数组的尺寸,通常通过调用size函数获取。IND则是索引值,返回值为索引值为IND的元素在该二维数组内的行列下标。
[I1,I2,I3,...,In] = ind2sub(siz,IND)
这种调用格式适用于多维情况。I1, I2, ..., In个数 = siz数组的维数,I1,I2,...,In的维数 = IND的维数
请看栗子:
IND = [3 4 5 6]
s = [3,3];
[I,J] = ind2sub(s,IND)
I =
J =
注:IND为一维索引值,因此I,J均为一维向量,I,J个数等于s维数(二维)
栗子2:
