MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   MATLAB论坛 (https://www.labfans.com/bbs/forumdisplay.php?f=6)
-   -   [MATLAB基础] 对find很函数迷茫,各位进来指导一下~ (https://www.labfans.com/bbs/showthread.php?t=11885)

langel 2010-07-22 10:05

对find很函数迷茫,各位进来指导一下~
 
先看下面这个例子:
a =

1 1 1
2 7 9
3 4 5

>> find(a==1)

ans =

1
4
7
输出的结果1 4 7分别表示什么意思啊?
我对find函数不了解,高手给我说下此函数的用法,感激不尽~

slgu 2010-07-22 11:18

回复: 对find很函数迷茫,各位进来指导一下~
 
find的结果是矩阵对应元素的位置(值),对于矩阵,该值是将矩阵按列排列后的顺序值。对于3*3矩阵:
a =
1 1 1
2 7 9
3 4 5
则a的位置值e为:
e=
1 4 7
2 5 8
3 6 9
find 为把符合条件元素的位置值给找出来。


所有时间均为北京时间。现在的时间是 12:33

Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.