1、MATLAB提供了数组查找函数find,它能够查找数组中的非零元素,并返回其索引值(下标)

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

* find(X)

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

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

* find(X,k)

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

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

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

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

  * find(X>k)

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

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

  * find(X<K)

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

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

* find(X,k,'last')

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

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

* [i,j] = find(X)

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

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

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

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

2、MATLAB中的元胞数组

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

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

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

相关文章:

  • 2022-12-23
  • 2021-11-05
  • 2022-01-22
  • 2021-09-24
  • 2021-11-12
  • 2021-08-12
  • 2021-06-08
  • 2021-12-26
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-09
  • 2022-12-23
  • 2022-12-23
  • 2021-11-20
相关资源
相似解决方案