查找函数的使用

查找函数语法格式为: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

相关推荐
喜欢打篮球的普通人几秒前
MiniMind 学习笔记(十八):速通强化学习——从 MDP 到 PPO 的概念与算法地图
笔记·深度学习·学习
地平线开发者5 分钟前
地平线征程6M YOLOv8s 部署
算法·自动驾驶
Run_Teenage7 分钟前
算法:Manacher(马拉车)算法、中心扩展算法
算法
Tisfy1 小时前
LeetCode 0301.删除无效的括号:二进制枚举 / 回溯
算法·leetcode·字符串·题解·回溯·括号匹配·二进制枚举
Nil2081 小时前
leetcode 322零钱兑换
算法·leetcode·职场和发展
老王爱玩车1 小时前
动态内存管理
c语言·开发语言·学习·面试
海绵宝宝转agent1 小时前
2026-10-9 leetcode100刷题+面经整理
笔记·算法·面试
yi0111 小时前
DAY24: LeetCode 167:两数之和 II|从暴力枚举到左右双指针
笔记·python·算法·leetcode·二分查找·双指针
木井巳1 小时前
【BFS 解决拓扑排序】课程表
java·算法·leetcode·广度优先·宽度优先·推荐算法·图搜索算法
扶风ff1 小时前
练题簿在线免费刷题:会员线下组卷、Word 试卷与成绩导入,课堂检测更方便
java·开发语言·算法·小程序·word