sub2ind与ind2sub

来源:互联网 发布:网络新词语大全 编辑:程序博客网 时间:2024/06/01 07:16
sub2ind与ind2sub函数
A = [1 2 3; 4 5 6;7,8,9];
>> f=sub2ind(size(A), 2, 3)


f =


     8
即把矩阵A中第二行第三列的元素的全下标标识(2,3)转换为对应的单下标标识8,即该元素从第一列顺次数过去是第八号元素。
而ind2sub则用于把矩阵中元素单下标标识转换为该元素在矩阵中对应的全下标标识。
例如,
[i,j]=ind2sub(size(A),8)
i =
     2
j =
     3
是把矩阵A中单下标标识8的元素转换为对应的的第二行第三列全下标标识(2,3)。




v =


     3
    -5
     2
     7
     1
原创粉丝点击