您的位置:首页 > 编程语言 > MATLAB

matlab find() 用法

2017-01-11 14:02 441 查看
默认索引

>>a = [1, 2; 0, 4]

a =

1 2
0 4

>>find(a)

ans =

1
3
4


注意
:输出不是0的所有的索引(按列计算的)

a(1) = 1

a(2) = 0

a(3) = 2

a(4) = 4

条件索引

>> a

a =

1     3
0     4

>> find(a > 2)

ans =

3
4


索引截取

>>a = [1, 3; 0, 4];
>> find(a, 2)

ans =

1
3

>> find(a, 2, 'first')
ans =

1
3
>> find(a, 2, 'last')

ans =

3
4


暂时到这里了,以后如果还发现有什么好玩的再来补充。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: