查找函数的使用

查找函数语法格式为:find(A)

1、如果A是矩阵,则查询非零元素的位置;如果A是向量,则返回一个向量;如果A全是零元素或者是空数组,则返回一个空数组。

2、m,n=find(A):返回A中非零元素的位置坐标,m为行数,n位列数。

3、m,n=find(A>2):返回A中大于2的元素的位置坐标,m为行数,n位列数。

4、m,n,v=find(A):返回A中非零元素的位置坐标,并将数值按列排列存放在v中。

先建立3维魔方矩阵A,之后完成:

(1)返回矩阵A中大于5的元素的位置坐标;

(2)查找矩阵A第2列中等于5的元素的位置坐标

(3)返回矩阵A中等于9的元素的位置坐标

在命令窗口输入以下程序:

Matlab 复制代码
A=magic(3)
[m,n]=find(A>5)
find(A(:,2)==5)
[m1,n1]=find(A==9)

输出结果为

A =

8 1 6

3 5 7

4 9 2

m =

1

3

1

2

n =

1

2

3

3

ans =

2

m1 =

3

n1 =

2

相关推荐
知识分享小能手6 小时前
深度学习学习教程,从入门到精通,深度生成模型 —— 知识点详解与代码实现(20)
人工智能·深度学习·学习
西柚研究生1234567 小时前
论文分析17:YOLOv11_UAVNet:无人机航拍图像专用目标检测算法
人工智能·python·深度学习·算法·目标检测
m4Rk_7 小时前
【论文阅读】Agent 记忆机制(74):CompassMem——从相似度检索走向事件图上的记忆导航
论文阅读·人工智能·学习·开源·github
小李不想当小白7 小时前
DMA直接存储器存取(STM32标准库学习笔记)
笔记·stm32·单片机·嵌入式硬件·学习·分享
hetao17338378 小时前
2026-09-17 hetao1733837 的刷题记录
c++·算法
午彦琳8 小时前
2026.9.17
数据结构·算法·leetcode
木井巳9 小时前
【记忆化搜索】不同路径
java·算法·leetcode·深度优先·剪枝·推荐算法
2601_949950639 小时前
练题簿在线练题全流程:从资料导入到模拟考试与错题复盘
学习·考研·小程序·刷题·小程序推荐
别动我齐刘海9 小时前
ROS2 Jazzy + C++ 实战路线——基础学习2
c++·人工智能·vscode·python·学习·机器学习·机器人
怕浪猫10 小时前
从 Windows 换到 Mac 三个月,我真香了
算法·面试·架构