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

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/03 06:36:38
在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 =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 一点关系都没有