在matlab中,find(2)代表什么意思?>> a=[5 6 8 9 2 11]a =5 6 8 9 2 11>> find(2)ans =1find(2)的返回值是1,

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/27 20:05:01
在matlab中,find(2)代表什么意思?>>a=[5689211]a=5689211>>find(2)ans=1find(2)的返回值是1,在matlab中,find(2)代表什么意思?>>a=

在matlab中,find(2)代表什么意思?>> a=[5 6 8 9 2 11]a =5 6 8 9 2 11>> find(2)ans =1find(2)的返回值是1,
在matlab中,find(2)代表什么意思?
>> a=[5 6 8 9 2 11]
a =
5 6 8 9 2 11
>> find(2)
ans =
1
find(2)的返回值是1,

在matlab中,find(2)代表什么意思?>> a=[5 6 8 9 2 11]a =5 6 8 9 2 11>> find(2)ans =1find(2)的返回值是1,
find命令用于找到非0元素的索引、脚标,如find(a)
ans =
1 2 3 4 5 6
表明a中所有非0元素的线性索引,
但find(2)是找出元素2的索引,结果是1,因为它就只有一个元素,与矢量a 一点关系都没有