matlab find 函数用法以及实例

操作方法

  • 01

    find()函数是用来查询满足要求 非零值在矩阵中位置的函数,可以返回元素在其中的位置等,下面就通过实例介绍一下不同函数的用法。

  • 02

    返回向量中非零元素的位置 find(A) 我们以向量A=[0 1 2 3 4 5 6 7 8] 为例,在MATLAB主窗口中输入如下命令 可以看到当A为向量时,返回的是矩阵中非零元素的位置,返回值也是向量。

  • 03

    返回矩阵中非零元素的位置 find(A) 我们以矩阵为例,在MATLAB主窗口中输入,find(A),回车,我们会看到如下结果: 我们可以看到,返回的值并不是我们想象的一个矩阵的形式,仔细观察我们可以看到, 如果我们逐列将A的元素进行排序,那么 1 0 0 2 2 0 0 1 1 1 1 1 ,可以看到非零元素位置整好是返回结果的值 ,一定要注意!所以,当find函数参数为矩阵时,返回的是如上形式的结果!

  • 04

    返回满足某条件的值find(A**) 我们以向量A=[0 1 2 3 4 5 6 7 8] 为例,在MATLAB主窗口中输入,find(A>4),回车 可以看到返回的是A中大于4的元素的位置。

  • 05

    返回前N个非零元素的位置,find(A,X) X必须为正整数,我们以A=[0 0 2 3 4 5 6 7 8]为例,在MTALAB主窗口中输入如上向量,然后输入find(A,1),回车,返回第一个非零值的位置,然后继续输入find(A,3),返回前三个非零值的位置 结果正如,所描述,分别返回第一个非零值的位置3,以及前三个非零值的位置3,4,5

  • 06

    返回最后一个非零值的位置find(A,1,,'last') 我们还是以A=[0 0 2 3 4 5 6 7 8]为例,在MATLAB主窗口中输入find(A,1,'last'),回车 可以看到返回的是最后一个非零值的位置9

  • 07

    返回最后一个非零值的行列位置 我们还是以A=[0 0 2 3 4 5 6 7 8]为例,在MATLAB主窗口中输入[a,b]=find(A,1,'last'),回车 可以看到返回的是最后一个非零元素所在的行第一行,列第九列。

(0)

相关推荐

  • matlab sign函数用法及实例

    在MATLAB科学计算过程当中,我们经常需要对我们的计算公式或者计算结果检验其符号,sign函数就给我们提供了这种方便,下面就通过实例介绍一下matlab sign函数 的用法,希望能够给您带来帮助. ...

  • matlab std函数 用法及实例

    MATLAB常常用到std函数来进行标准差计算,下面我就通过实例介绍一下 matlab std函数怎么用. 操作方法 01 std函数是用来计算标准偏差的一个函数,由于其有不同的参数,我们就用下面的例 ...

  • MATLAB save 函数用法及实例

    MALTAB进行处理数据之后,我们常常需要将结果保存起来,方便以后可以直接读取应用,那么我们保存数据的时候就要用到save函数,下面我就通过实例介绍一下save函数的用法. 操作方法 01 我们通过这 ...

  • MATLAB 归一化 函数用法以及实例

    在用MATLAB进行各种回归运算以及矩阵运算中,为了避免不同数量级的数字之间相互影响,防止大数吃小数等情况,我们需要对其进行归一化,下面我们就介绍几种常用的归一化方法,并通过实例进行介绍. mapmi ...

  • MATLAB 各种 对数函数 用法以及实例

    这里给大家介绍matlab基础函数--对数函数的相关格式,希望对你有所帮助! 操作方法 01 在命令窗口输入help log,可以查看帮助文档,如图,提示默认状态下log()的表示的是自然对数,也就是 ...

  • matlab eps 意义用法以及实例

    操作方法 01 MATLAB中eps是一个函数,可以返回某一个数N,的最小浮点数精度,形式例如eps(N).下面我们就通过一些N取不同的值,介绍一下这个函数的详细用法. 02 默认最小浮点数精度 在M ...

  • MATLAB—size函数用法

    MATLAB这一名称代表"矩阵实验室". MATLAB是一种高性能语言,集成了计算.可视化和编程. 典型的应用:数学和计算: 算法开发: 数据获取: 建模.仿真和原型设计: 数据分 ...

  • matlab norm (a) 用法以及实例

    我们使用matlab时,经常需要用到norm来计算范数.下面小编就给大家分享matlab中norm(a)的如何使用. 操作方法 01 首先打开matlab软件,在软件中先输入一个矩阵,如下图所示 02 ...

  • 帝国CMS常用函数用法及实例

    操作方法 01 一.esub()截取字段函数 语法:esub(字符串,截取字数,后缀) 说明:后缀为截取字符后附带内容,此参数可以省略. 使用范例: <?=esub('12345678',6)? ...