Obtendo índices de um vetor
|
Categoria: Octave/Matlab
|
Publicado em 15 de Julho de 2014
|
Vamos supor que temos um vetor a com os valores de 1 a 10: 1
2
3
4
5
6
7
8
9
10
11
12
13
| >> a = [1; 2; 3; 4; 5; 6; 7; 8; 9; 10]
a =
1
2
3
4
5
6
7
8
9
10 |
Agora queremos saber os índices cujos elementos do vetor tenham valores maior que 5. Para isto, o comando find pode ser usado:1
2
3
4
5
6
7
8
9
| > find(a > 5)
ans =
6
7
8
9
10
|
Veja que as posições que tem valor maior que cinco são as de 6 à 10.
|