matlabfind函数查找多个条件(matlabif函数多个条件怎么用)

matlab find函数用法是什么?

用法:

b=find(a),a是一个矩阵,查询非零元素的位置,如果X是一个行向量,则返回一个行向量,否则,返回一个列向量。

如果X全是零元素或者是空数组,则返回一个空数组,例子如下所示,也可以用b=find(a2),这句的意思是在a中找到比较2大的元素;b=find(a,2),找出a中最先出现的2个不为零的数,a是所要找的矩阵,2参数是指数量。

函数功能

查找一定范围内元素的个数。

查找[first,last)范围内,与toval等价的第一个元素,返回一个迭代器。如果没有这个元素,将返回last。

(Returns an iterator to the first element in the range [first,last) that compares equal toval. If no such element is found, the function returnslast.)

以上内容参考:百度百科-find函数

matlabfind函数的使用方法

b=find(a),a是一个矩阵,查询非零元素的位置,如果X是一个行向量,则返回一个行向量,否则,返回一个列向量。如果X全是零元素或者是空数组,则返回一个空数组,例子如下所示,也可以用b=find(a2),这句的意思是在a中找到比较2大的元素。

find在英语中的用法归纳如下:

一、作动词:

1.find的基本意思是“发现,找到”,作“发现”解时指发现已存在而以前不知道的事物,作“找到”解时指找到了所寻找的东西,知道了其下落,强调寻找的结果。引申可作“查明”“偶然遇见”“供给”“到达”“努力获得”“知道…是有的”等解。用于法律术语还可表示“裁决”。

2.find主要用作及物动词,可接名词、代词、带疑问词的动词不定式或从句作宾语,也可接双宾语,其间接宾语可以转换为介词for的宾语,可用于被动结构。

3.find还可接以动词不定式或“(to be+) adj./v -ed/ v -ing/ prep. -phrase”充当补足语的复合宾语。接现在分词时表示动作正在进行,接过去分词表示动作已经完成,接动词不定式则表示看到动作的全部过程,不定式符号to可有可无,to则不可省略,但可省略to be。

4.find如接以动词不定式、动名词作宾语或以形容词、介词短语充当宾语补足语的复合结构时,一般须采用形式宾语结构。

5.find后接that从句,可表示发现一个事实、道理; 后接out,可表示故意去找而找到某件难于找到的东西或经过打听、询问之后搞清楚某事,强调付出了一定的\’努力。

6.find是瞬间动词,不可用于进行体,也不能与表示一段时间的状语连用。

二、作名词:

1.find用作名词意思是“发现”,指抽象的行为,是不可数名词,也可作“发现物”解,尤指有价值的东西,是可数名词。

2.find还可表示“被发现有惊人能力的人”,是可数名词。

matlab find函数

举个例子讲下find函数的用法:

例如A=[1 2 3;4 5 6;7 8 9]

1 2 3

4 5 6

7 8 9

[m n]=find(A4)

将m和n合并看[m n],为:

   1     1

   1     2

   1     3

即(1,1),(1,2),(1,3)

也就是说A矩阵中(1,1),(1,2),(1,3)处元素小于4.

find函数是找出矩阵A中满足一定条件的元素,返回的为这些元素的行列标号,分别将这些满足要求的元素的行标号存于m向量中,满足要求的元素的列标号存于向量n中,且m和n存储的元素标号是对应的。

Matlab find函数的意思?

find是查找满足条件的矩阵

比如a=[1,2,3,4,5]

a(find(mod(a,2)==0))

matlab_find()函数

1、find():查找非零元素的索引和值。

        返回前n的不为0的元素:

    或者是:

        返回后n个不为0的元素:

    matlab中矩阵是以列进行存储的,下面矩阵中第三行第二列的元素也是矩阵第六个元素:

    关于矩阵中的索引返回是这样的:

    若想返回,可以行列信息,可以这样:

    若还需要输出具体的元素值,那就这样:

2、find():寻找满足一定条件的元素:

    比如,等于7的元素索引:

    判断X中是否包含某一元素:

    例如:判断X中是否存在4:

    若X的维度很高,假设1000万维,上面的方法运行速度将会很慢。可以这样寻找是否存在4:

    对比一下:

isempty(find(X ==4,1)):会比较快。

0

评论0