matlab find函数用法
时间: 2023-05-29 09:02:10 浏览: 118
MATLAB find()函数
find函数用于查找数组中满足指定条件的元素的下标。
语法:idx = find(A, k, 'first/last')
其中,A是要查找的数组,k是要查找的个数,'first/last'是查找方向。
如果不指定k,默认查找所有符合条件的元素。
如果不指定查找方向,默认从上往下查找。
返回值:idx是符合条件的元素的下标,类型为向量。
示例:
1. 查找数组A中大于5的元素下标。
A = [1 4 6 3 8 9];
idx = find(A>5)
输出:
idx =
3
5
6
2. 查找数组A中前三个大于5的元素的下标。
A = [1 4 6 3 8 9];
idx = find(A>5, 3)
输出:
idx =
3
5
6
3. 查找数组A中最后一个大于5的元素的下标。
A = [1 4 6 3 8 9];
idx = find(A>5, 1, 'last')
输出:
idx =
6
阅读全文