在matlab中,find(2)代表什么意思?
答案:3 悬赏:40
解决时间 2021-02-17 07:18
- 提问者网友:椧運幽默
- 2021-02-16 22:32
在matlab中,find(2)代表什么意思?
最佳答案
- 二级知识专家网友:鸽屿
- 2021-02-16 22:54
find命令用于找到非0元素的索引、脚标,如find(a)
ans =
1 2 3 4 5 6
表明a中所有非0元素的线性索引,
但find(2)是找出元素2的索引,结果是1,因为它就只有一个元素,与矢量a 一点关系都没有
追问:我又输入了find(3),返回值也是1.
>> a=[5 6 8 9 2 11]
a =
5 6 8 9 211
>> find(3)
ans =
1
追答:我上面说了,find(2),find(3)与a没一点关系,只有find(a==2),ans=5,2才是a 中的元素,其索引是5
若find(a==3),则ans=0
ans =
1 2 3 4 5 6
表明a中所有非0元素的线性索引,
但find(2)是找出元素2的索引,结果是1,因为它就只有一个元素,与矢量a 一点关系都没有
追问:我又输入了find(3),返回值也是1.
>> a=[5 6 8 9 2 11]
a =
5 6 8 9 211
>> find(3)
ans =
1
追答:我上面说了,find(2),find(3)与a没一点关系,只有find(a==2),ans=5,2才是a 中的元素,其索引是5
若find(a==3),则ans=0
全部回答
- 1楼网友:持酒劝斜阳
- 2021-02-17 01:14
2里面非零数是1,你要是find(0),ans=空了
- 2楼网友:笑迎怀羞
- 2021-02-17 00:31
find(2)中的2就类似于find(a)中的a,即2是一个向量,a也是一个向量。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |