当前位置: 首页 > news >正文

Matlab中find函数的使用说明

find
找到非零元素的索引和值
语法:
1.  ind = find(X)   
找出矩阵X中的所有非零元素,并将这些元素的线性索引值(linear indices:按列)返回到向量ind中。
如果X是一个行向量,则ind是一个行向量;否则,ind是一个列向量。
如果X不含非零元素或是一个空矩阵,则ind是一个空矩阵。
2.  ind = find(X, k) 或 3.  ind = find(X, k, 'first')
返回x中前k个非零元素的索引值。
k必须是一个正数,但是它可以是任何数字数值类型。
4.  ind = find(X, k, 'last')
返回后k个非零元素的索引值。


例如,一个5*7*3的矩阵X,有一个非零元素X(4,2,3),find函数将返回row=4和col=16。也就是说,(第1页有7列)+(第2页有7列)+(第3页有2列)=16。
X=zeros(5,7,3);
X(4,2,3)=1;
[row,col]=find(X);




例子:
例1
X = [1 0 4 -3 0 0 0 8 6];
indices = find(X)
返回X中非零元素的线性索引值。
indices =
     1     3     4     8     9


例2
你可以用一个逻辑表达方式定义X。
例如
    find(X > 2)
返回X中大于2的元素的相对应的线性索引值。
ans =
     3     8     9 
例3
下面find指令
X = [3 2 0; -5 0 7; 0 0 1];
[r,c,v] = find(X)
返回X中非零元素行索引值的向量
r =
     1
     2
     1
     2
     3


X中非零元素列索引值的向量
c =
     1
     1
     2
     3
     3


包含X中非零元素的向量
v =
     3
    -5
     2
     7
     1     (按列)

相关文章:

  • Matlab中arrayfun函数
  • Matlab数形结合求解不等式
  • Matlab中的fzero和fsolve函数
  • Matlab 如何用legend标记部分曲线
  • Matlab中绘制带箭头的坐标轴
  • Matlab删除cell数组中全为NaN的行和列
  • Ubuntu环境变量PATH设置
  • 【MLF Week 7 上】Overfitting和Regularization
  • Windows 7 下查询设备详细信息
  • Windows 7 英文版操作系统中文软件乱码解决方法
  • 如何彻底删除QQ程序
  • Windows 7时间设置问题
  • Ubuntu下载精美壁纸
  • 如何关闭Microsoft Office上载中心
  • Ubuntu安装google-chrome浏览器
  • 【css3】浏览器内核及其兼容性
  • 【划重点】MySQL技术内幕:InnoDB存储引擎
  • android图片蒙层
  • co模块的前端实现
  • ECMAScript 6 学习之路 ( 四 ) String 字符串扩展
  • ES6系列(二)变量的解构赋值
  • express + mock 让前后台并行开发
  • GraphQL学习过程应该是这样的
  • Meteor的表单提交:Form
  • Protobuf3语言指南
  • React中的“虫洞”——Context
  • spring boot下thymeleaf全局静态变量配置
  • TCP拥塞控制
  • tweak 支持第三方库
  • vue的全局变量和全局拦截请求器
  • Xmanager 远程桌面 CentOS 7
  • -- 查询加强-- 使用如何where子句进行筛选,% _ like的使用
  • 飞驰在Mesos的涡轮引擎上
  • 讲清楚之javascript作用域
  • 面试遇到的一些题
  • 那些年我们用过的显示性能指标
  • 如何使用 JavaScript 解析 URL
  • 我从编程教室毕业
  • 原生 js 实现移动端 Touch 滑动反弹
  • 《码出高效》学习笔记与书中错误记录
  • PostgreSQL之连接数修改
  • ​LeetCode解法汇总2304. 网格中的最小路径代价
  • (C++20) consteval立即函数
  • (C语言)求出1,2,5三个数不同个数组合为100的组合个数
  • (Mirage系列之二)VMware Horizon Mirage的经典用户用例及真实案例分析
  • (附源码)计算机毕业设计SSM疫情社区管理系统
  • (论文阅读22/100)Learning a Deep Compact Image Representation for Visual Tracking
  • (详细版)Vary: Scaling up the Vision Vocabulary for Large Vision-Language Models
  • (转)IOS中获取各种文件的目录路径的方法
  • * CIL library *(* CIL module *) : error LNK2005: _DllMain@12 already defined in mfcs120u.lib(dllmodu
  • .Net Memory Profiler的使用举例
  • .Net MVC4 上传大文件,并保存表单
  • .net 受管制代码
  • .netcore 如何获取系统中所有session_ASP.NET Core如何解决分布式Session一致性问题
  • .NET国产化改造探索(三)、银河麒麟安装.NET 8环境