请关注公众号《硬件软件极客部落》,将分享更多内容
一、前言
matlab中,矩阵各个元素的索引是如何排布的,如下验证
>> a = [2 3 4 5;6 7 8 9;10 11 12 13;14 15 16 17]
a =
2 3 4 5
6 7 8 9
10 11 12 13
14 15 16 17
>> a(1)
ans =
2
>> a(4)
ans =
14
>> a(13)
ans =
5
>> a(16)
ans =
17
>>
%由此可见
%matlab中,矩阵索引排布如下
a =
1 5 9 13
2 6 10 14
3 7 11 15
4 8 12 16
二、find功能
返回一个包含数组 X 中每个非零元素的线性索引向量。
①:如果 X 为向量,则 find 返回方向与X相同的向量。如果 X 为多维数组,则 find 返回由结果的线性索引组成的列向量。如果 X 包含非零元素或为空,则 find 返回一个空数组。
②:线性索引组成的列向量:表示索引按照列,从1开始,从第一列开始,下一列的第一个值的索引紧接上一列最后一个值的索引。
三、应用举例