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

MATLAB的数组查找函数find以及元胞数组

2017-07-22 19:47 302 查看
1、MATLAB提供了数组查找函数find,它能够查找数组中的非零元素,并返回其索引值(下标)

-- matlab的数组下标从0开始

* find(X)

-- 查找数组X中的非零元素,并返回其索引值



* find(X,k)

-- 查找数组X中的前k个非零元素,并返回其索引值

-- 与find(X,k,'first')操作的结果相同,目的也相同





  * find(X>k)

-- 查找数组X中大于k的非零元素,并返回其索引值



  * find(X<K)

-- 查找数组X中小于k的元素,并返回其索引值



* find(X,k,'last')

-- 查找数组X中的最后k个非零元素,并返回其索引值



* [i,j] = find(X)

-- 查找数组X中的非零元素,返回其索引值,

-- 并且i元素存储所有元素的行下标,j元素存储所有元素的列下标





2、MATLAB中的元胞数组

元胞数组也是数组的一种,只是这种数组是matlab特有的一种数据类型。其内部元素可以属于不同的数组类型,可以理解为c语言中的结构体。



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐