matlab find() 用法

来源:互联网 发布:idc虚拟主机源码 编辑:程序博客网 时间:2024/05/19 19:30
  • 默认索引

     >>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

  • 条件索引

    >> aa =     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

暂时到这里了,以后如果还发现有什么好玩的再来补充。

0 0
原创粉丝点击