Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
See the recommended documentation of this function
find
encontra índices de elementos verdadeiros em uma matriz ou vetor de booleanos
Seqüência de Chamamento
[ii]=find(x [,nmax]) [i1,i2,..]=find(x [,nmax])
Parâmetros
- x
pode ser um vetor, matriz ou hipermatriz de booleanos, uma matriz ou hipermatriz "padrão".
- nmax
um inteiro fornecendo o número máximo de índices a serem retornados. o valor padrão é -1, que significa "todos". Esta opção pode ser usada por eficiência, para evitar uma busca por todos os índices.
- ii, i1, i2, ..
vetores de índices inteiros ou matrizes vazias
Descrição
Se x
é uma matriz booleana,
ii=find(x)
retorna o vetor de índices
i
para os quais x(i)
é "true"
("verdadeiro").Se nenhum elemento "true" for encontrado, retorna uma
matriz vazia.
[i1,i2,..]=find(x)
retorna vetores de índices
i1
(para linhas) e i2
(para
colunas),... tais que x(i1(n),i2(n),..)
ié "true"
("verdadeiro"). Se nenhum elemento "true" for encontrado, retorna matrizes
vazias em i1
, i2
, ...
Se x
é uma matriz ou hipermatriz padrão
find(x)
é interpretado como
find(x<>0)
find([])
retorna []
Exemplos
Ver Também
- boolean — objetos Scilab: variáveis booleanas e operadores '&', '|' e '~'
- extraction — extração de entradas de matrizes e listas
- insertion — atribuição ou modificação parcial de variáveis
- vectorfind — acha, em uma matriz, linhas ou colunas que coincidem com um vetor
<< bool2s | Booleanos | Inteiros >> |