写在这里的初衷,一是备忘,二是希望得到高人指点,三是希望能遇到志同道合的朋友。

目录

  • find
    • 1.功能
    • 2.格式
    • 3.说明
    • 拓展
      • 1.稀疏矩阵
      • 2.魔方矩阵

find

1.功能

查找非零元素的值和下标。

2.格式

k=find(X)
[i,j]=find(X)
[i,j,v]=find(X)

3.说明

k=find(X)可在阵列X中找出非零元素的下标。如果X为全零阵列,则得到一个空阵列。
[i,j]=find(X)可在矩阵X中找出非零元素的行列下标,这一功能经常用于稀疏矩阵中。
[i,j,v]=find(X)还可以得到非零值的列向量。
一般情况下,find(X)将X看做X(:),即通过串联X中的列使之形成一个长的列向量。
例如:

>> a=eye(2,3)a =1     0     00     1     0>> find(a~=0)ans =14>> [i,j]=find(a~=0)i =12j =12

又如:

>>m=magic(4)m =16     2     3    135    11    10     89     7     6    124    14    15     1>>[i,j]=find(m>13)i =144j =123

拓展

1.稀疏矩阵

矩阵中非零元素的个数远远小于矩阵元素的总数,并且非零元素的分布没有规律,通常认为矩阵中非零元素的总数比上矩阵所有元素总数的值小于等于0.05时,则称该矩阵为稀疏矩阵(sparse matrix),该比值称为这个矩阵的稠密度;与之相区别的是,如果非零元素的分布存在规律(如上三角矩阵、下三角矩阵、对角矩阵),则称该矩阵为特殊矩阵。

2.魔方矩阵

魔方矩阵又称幻方,是有相同的行数和列数,并在每行每列、对角线上的和都相等的矩阵。魔方矩阵中的每个元素不能相同。


以上是自己通过网络查找及自身实践整理所得,大家有更好的建议,可以留言交流!

转载或者引用本文内容请注明来源及原作者

参考
1.MATLAB 7.x程序设计语言
2.稀疏矩阵
3.Matlab 之 find()函数
4.魔方矩阵

Matlab学习笔记——find()函数相关推荐

  1. Matlab学习笔记 figure函数

    Matlab学习笔记 figure函数 matlab中的 figure 命令,能够创建一个用来显示图形输出的一个窗口对象.每一个这样的窗口都有一些属性,例如窗口的尺寸.位置,等等.下面一一介绍它们. ...

  2. matlab 调用子函数返回值,matlab学习笔记13_1 函数返回值

    一起来学matlab-matlab学习笔记13函数 13_1 函数返回值 觉得有用的话,欢迎一起讨论相互学习~Follow Me 函数返回一个值 返回值不必使用return语句,而是直接将需要返回的变 ...

  3. [MATLAB学习笔记]peaks函数1013(2)

    >> Z = peaksZ =1 至 10 列0.0001 0.0001 0.0002 0.0004 0.0007 0.0011 0.0017 0.0025 0.0034 0.00430. ...

  4. MATLAB学习笔记 :函数文件的定义和使用

    数学建模比赛MATLAB从入门到精通教程_哔哩哔哩_bilibili function语法 1.编写函数文件,求半径为r的圆的面积和周长 (1)新建->函数 (2)编辑代码,保存 (3)回命令行 ...

  5. matlab学习笔记 bsxfun函数

    最近总是遇到 bsxfun这个函数,前几次因为无关紧要只是大概看了一下函数体去对比结果,今天再一次遇见了这个函数,想想还是有必要掌握的,遂查了些资料总结如下. 函数bsxfun [功能描述]两个数组间 ...

  6. [MATLAB学习笔记]Rng函数

    'twister':梅森旋转 'simdTwister':面向 SIMD 的快速梅森旋转算法 'combRecursive':组合多递归 'philox':执行 10 轮的 Philox 4×32 生 ...

  7. Matlab学习笔记 figure函数

    matlab中的 figure 命令,能够创建一个用来显示图形输出的一个窗口对象.每一个这样的窗口都有一些属性,例如窗口的尺寸.位置,等等.下面一一介绍它们. 一.概述  总的来说,figure 的使 ...

  8. linspace函数matlab_从零开始的matlab学习笔记——(29)泰勒逼近函数

    matlab应用--求极限,求导,求积分,解方程,概率统计,函数绘图,三维图像,拟合函数,动态图....更多内容尽在个人专栏:matlab学习 上一节我们成功制作了能自己转圈的三维螺旋线,这里我们再来 ...

  9. matlab数组平方的计算自定义函数_从零开始的matlab学习笔记——(38)简单数论计算函数:取整,gcd,lcm,质数,全排列...

    matlab应用--求极限,求导,求积分,解方程,概率统计,函数绘图,三维图像,拟合函数,动态图,傅里叶变换,随机数,优化问题....更多内容尽在个人专栏:matlab学习 翻了翻优化工具箱,发现内容 ...

最新文章

  1. 偷走不经意流逝的时光,摸鱼神器:神偷
  2. python可变参数的特点_可变参数**kwargs传入函数时的存储方式为( )_学小易找答案...
  3. SQL Server里PIVOT运算符的”红颜祸水“
  4. 文献记录(part26)--Action recognition using kinematics posture feature on 3D skeleton joint locations
  5. 关于阿里云服务器本地访问不了的问题
  6. 华为云云容器快速搭建网站实践随记—利用公有镜像搭建WordPress
  7. oracle如何查找谁删除了数据_一文看懂Oracle是如何闪回数据库的?
  8. sql语句中用select语句查询值大于平均值的情况
  9. html打包成APP,h5打包成apk,浅显易懂!
  10. 判断浏览器内核是否是IE8及其以下
  11. 【常用模块】OLED显示模块(原理讲解、STM32实例操作)
  12. 网络工程师(软考)心得
  13. 计算机usb接口电压不稳定,如何处理笔记本电脑USB接口的电源不足或电压不稳定?...
  14. 1.数字芯片后端设计小概述
  15. php qq远程桌面共享,新手学堂:用VNC实现远程桌面共享的方法
  16. [原创]酒好喝,好喝酒,喝好酒,酒喝好
  17. 2016面试整理--来源牛客网
  18. 我国逸管家中小企业融资难现状及分析(含开题报告、实践报告)(20180404105041)
  19. 基于js的网页计算器实现
  20. 【C语言】指针表达进阶:指针在一维数组、二维数组的应用(如何用指针表达一维数组、二维数组的元素的地址、元素值)

热门文章

  1. Centos升级python
  2. 微信读书vscode插件_快来!让这款 VSCode 插件吹爆你的彩虹屁!
  3. svn中项目管理中ec_笔记本电脑中的隐形管家:EC
  4. mysql having子句_mysql having子句学习
  5. 联想杜比音效_联想小新15 2020锐龙版开售
  6. android 9.0室内定位方案,Android GPS室内定位问题的解决方法(location为null)
  7. mysql性能的介绍少_MySQL性能突然下降怎么回事 MySQL性能突然下降原因介绍
  8. 防静电塑料包装袋周围的静电场
  9. 智能车竞赛技术报告 | 节能信标组 - 太原工业学院 - 晋速-天槊星
  10. java 反射遍历_java使用反射遍历类的字段