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.

Veja também

ishghandle isgraphics isvalid delete figure