我们起首介绍下最根基的 , 对于一个标的目的量F而言 , find(F) 是将其所有不为零的数的序列全数列出来 。
文章插图
2若是我不想要这个序列 , 我想要这些数据 , 那么该怎么操作?F(find(F)) 此时只需要调取下数据即可 , 因为对应的数列编号你可以获得 。
文章插图
3这里需要注重的这个find函数对于矩阵也是合用的 。 注重此时的序号挨次是先第一列 , 然后第二列 , , , 一向到到最后一列 。
F=[-2:1; 0:3; 0 7 7 8]
find(F)
文章插图
4别的还可以设置规模 , 不再是简单的查找0元素 , 可以查找大于某个数 , 或者小于某个数的 。
文章插图
5【matlab find用法】若是我想找第一个非零元素该怎么办?我们只需要利用find(F,n)这个号令即可 , 他返回的是前n个非零元素的位置 , 这里n是大于0的整数 , 这个需要注重下 。 若是原本之后10个非零的 , 你想找到前100个 , 系统会直接给出前10个 , 而且不会报错 。
文章插图
6若是你想返回最后几个非零元素位置 , 也是可以做到的 。 find(F,n,'last') 同时还可以加限制前提 , 例如find(F>4,10,'last')
文章插图
7别的还有一些其他近似号令 , 这里直接汇总出来 , 不在具体介绍 。 这里强调下
[hs,ls,z] = find(F) 把对于非零元素存储在z中 。 而不长短零元素的序号 。
文章插图
以上内容就是matlab find用法的内容啦 , 希望对你有所帮助哦!
推荐阅读
- matlab GUI怎么设计点击菜单项切换GUI界面
- matlab gui怎么实现回调函数 怎么弹出窗口
- 如何用MATLAB读取文本文件
- 三七粉的功效及用法
- despite的用法 despite的用法总结
- 虚词“之”的用法与意义
- Excel中MID函数的用法
- 手把手教你用matlab做一个三维“心形”
- 马桶塞子的正确用法
- MATLAB关于分布检验中Jarque-Bera检验