find函数:查询非零元素的位置和值

用法1:B = find(A),A是一个矩阵,查询非零元素的位置

如果A是一个行向量,则返回一个行向量,否则,返回一个列向量。

如果A全是零元素或者空数组,则返回一个空数组。

>> A = [0 1 2 0 4 5]A =0     1     2     0     4     5>> B = find(A)B =2     3     5     6>> A = [0 1 2; 0 4 5]A =0     1     20     4     5>> B = find(A)B =3456

(位置的判定:在矩阵中,第一列开始,自上而下,依次为1,2,3...,然后再从第二列,第三列依次往后数)

用法2:B = find(A>2),找到A中比2大的元素的位置

>> A = [0 1 2; 0 4 5]A =0     1     20     4     5>> B = find(A>2)B =46

用法3:B = find(A,2),找到A中最先出现的2个不为零的数的位置

>> A = [0 1 2; 0 4 5; 6 0 8]A =0     1     20     4     56     0     8>> B = find(A, 2)B =34

用法4:B = find(A,2, 'first'),找到A中最先出现的2个不为零的数的位置

B = find(A,2, 'last'),找到A中最后出现的2个不为零的数的位置

>> A = [0 1 2; 0 4 5; 6 0 8]A =0     1     20     4     56     0     8>> B = find(A, 2, 'first')B =34>> C = find(A,2,'last')C =89

用法5:[r, c] = find(A),找到A中非零元素所在的行和列,行存储在矩阵r中,列存储在矩阵c中

>> A = [0 1 2; 0 4 5; 6 0 8]A =0     1     20     4     56     0     8>> [r, c] = find(A)r =312123c =122333

用法6:[r, c, v] = find(A),找到A中非零元素所在的行和列,行存储在矩阵r中,列存储在矩阵c中,值存储在矩阵v中(需要知道值的用此用法,其他用法只能确定位置)

>> A = [0 1 2; 0 4 5; 6 0 8]A =0     1     20     4     56     0     8>> [r, c, v] = find(A)r =312123c =122333v =614258

matlab中find函数相关推荐

  1. Matlab中bwmorph函数的使用

    Matlab中bwmorph函数的使用 Matlab中提供了一个基于形态学的处理函数,即以膨胀.腐蚀等操作为基础,其语法格式如下: bw2=bwmorph(bw1,operation,n); 其中bw ...

  2. 9.matlab中repmat函数

    来源: matlab中repmat函数的用法 - CSDN博客 https://blog.csdn.net/anqier1009/article/details/5214978 B = repmat( ...

  3. 如何在Matlab中获取函数参数的数目?

    本图文详细介绍了Matlab中获取函数参数数目的方法.

  4. matlab s% d%,matlab中var函数的翻译For N-D arrays, VAR operates along the first

    matlab中var函数的翻译For N-D arrays, VAR operates along the first matlab中var函数的翻译 For N-D arrays, VAR oper ...

  5. 关于MATLAB中xlswrite函数写数据出现服务器异常情况的解决办法

    关于MATLAB中xlswrite函数写数据出现服务器异常情况的解决办法 参考文章: (1)关于MATLAB中xlswrite函数写数据出现服务器异常情况的解决办法 (2)https://www.cn ...

  6. Matlab中Ksdensity()函数的用途 (2011-04-02 16:55:17)

    Matlab中Ksdensity()函数的用途 (2011-04-02 16:55:17) 转载▼ 标签: 杂谈 分类: Matlab应用 我们在统计数据处理时,经常计算一个样本的概率密度估计,也就是 ...

  7. cumsum在matlab中,matlab中cumsum函数和sum函数详解

    调用格式及说明 matlab中cumsum函数通常用于计算一个数组各行的累加值.在matlab的命令窗口中输入doc cumsum或者help cumsum即可获得该函数的帮助信息. 调用格式及说明 ...

  8. matlab中fprintf函数的具体使用方法

    matlab中fprintf函数的具体使用方法实例如下: fprintf函数可以将数据按指定格式写入到文本文件中.其调用格式为: 数据的格式化输出:fprintf(fid, format, varia ...

  9. Matlab中plot函数及legend函数详解

    Matlab中plot函数及legend函数详解 Matlab中plot函数及legend函数详解 Matlab中plot函数全功能解析 功能 二维曲线绘图 语法 plot(Y) plot(X1,Y1 ...

  10. matlab 中max函数用法

    Matlab中max函数在矩阵中求函数大小的实例如下: (1)C = max(A) 返回一个数组各不同维中的最大元素. 如果A是一个向量,max(A)返回A中的最大元素. 如果A是一个矩阵,max(A ...

最新文章

  1. formdata传递参数_前端利用formData格式进行数据上传,前端formData 传值 和 json传值的区别?...
  2. ORA-19573: cannot obtain exclusive enqueue for datafile 1
  3. android日志打印机制,Android4_使用Log打印
  4. Sharepoint 2013 表单验证四(添加用户到表单验证数据库)
  5. 用PHP写APP后台
  6. 泰国之旅随感(r1笔记第70天)
  7. 元气骑士如何获得机器人成就皮肤_元气骑士:机器人成就皮肤该怎么获得?百场老机器人教你走位...
  8. 【R语言数据科学】(十二):有趣的概率学(上)
  9. Android课设之校园二手交易app
  10. Excel日期按秒自增公式
  11. 开源巨献:Google最热门60款开源项目(转)
  12. css仿cs1.6模型,最新CS1.6模仿样式武器模型
  13. Python免费字幕翻译(google)
  14. 西风不暖当年月,一别经年再相逢
  15. 【机器学习技巧】之特征工程:数字编码以及One-hot独热编码的几种方式(sklearn与pandas处理方式)
  16. vue使用 html2canvas 导出页面,及将图片转成 pdf 格式
  17. opencv彩色三通道图片反色(3)
  18. C语言 文件IO的使用
  19. 基于JAVA深州市特色蜜桃产业电子商务系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署
  20. 建筑力学与结构【7】

热门文章

  1. 用波特五力模型分析法针对对AI音箱进行竞争态势分析
  2. 多重整合的KDJ操盘副图公式/多维共振指标源码分享-标签云集_延进公式网-股票金钻指标公式大全
  3. 《Turtle绘图》Python用Turtle库绘制圣诞树、圣诞节考研祝福礼物
  4. HTML5 form表单 调查问卷制作(内含超详细代码解读)
  5. coreldraw选中对象无法移动解决方法
  6. Android Gradle flavor —— 打造不同风味的app
  7. 高度自适应的 textarea react 解决方案
  8. 配置描述文件web clip-iOS技巧:不越狱在主屏创建快速拨打图标
  9. 不会使用计算机的人怎么办,平时用电脑办公的人,这5件事情别做了
  10. android代码片段二