matlab数组中如何找某个值的坐标
答案:3 悬赏:30
解决时间 2021-01-05 19:47
- 提问者网友:眉目添风霜
- 2021-01-05 08:22
matlab数组中如何找某个值的坐标
最佳答案
- 二级知识专家网友:神鬼未生
- 2021-01-05 08:57
1、实现方法
使用find()函数:[m,n]=find(A==x)
2、解析
A==x:将矩阵A的每个元素与x比较,如果相等,相应位置的元素就等于1,否则为0。
find(X):返回X中非零元素的索引(即行列位置)。
3、实例演示:找出矩阵A中所有等于3的元素的行列位置
打开matlab,在命令窗口运行如下代码:
>> A=[1 2 3 4 5;6 7 3 1 2]
>> [m,n]=find(A==3)
从运行结果可知,找到A中元素3的位置为:第1行第3列 和 第2行第3列。
使用find()函数:[m,n]=find(A==x)
2、解析
A==x:将矩阵A的每个元素与x比较,如果相等,相应位置的元素就等于1,否则为0。
find(X):返回X中非零元素的索引(即行列位置)。
3、实例演示:找出矩阵A中所有等于3的元素的行列位置
打开matlab,在命令窗口运行如下代码:
>> A=[1 2 3 4 5;6 7 3 1 2]
>> [m,n]=find(A==3)
从运行结果可知,找到A中元素3的位置为:第1行第3列 和 第2行第3列。
全部回答
- 1楼网友:夜风逐马
- 2021-01-05 10:56
find(A == 3)
- 2楼网友:千夜
- 2021-01-05 10:36
>> a=[1 2 3 4 5;6 7 3 1 2];
>> [m,n]=find(a==3)
m =
1
2
n =
3
3
>>
>> [m,n]=find(a==3)
m =
1
2
n =
3
3
>>
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯