ishandle
Testa quais elementos de um array são handles gráficos ou de UI válidos.
Categoria: Graphics > Graphics Objects
Sintaxe
tf = ishandle(H)
Retorna verdadeiro para cada elemento de H que se refere a um objeto existente.
Descrição
Um handle se torna inválido quando seu objeto é apagado ou sua figura é fechada, embora a variável que o guardava continue existindo. ishandle é a verificação padrão antes de usar um handle guardado. Um número simples também é aceito e só é verdadeiro se corresponder a uma figura existente.
Argumentos de entrada
H- Qualquer array; valores que não são handles simplesmente dão falso.
Argumentos de saída
tf- Array lógico do mesmo tamanho de
H.
Exemplo
Antes e depois de apagar
f = figure;
h = plot(1:3);
disp(ishandle(h))
delete(h)
disp(ishandle(h))
disp(ishandle(99999))
Saída
1
0
0
Observações
No MatLivre, ishandle aceita um único handle ou número; arrays que misturam objetos handle com números não são suportados.