isgraphics
Testa se um valor é um handle válido de objeto gráfico.
Categoria: Language Fundamentals > Data Types
Sintaxe
tf = isgraphics(H)
Retorna true para cada elemento de H que é um handle gráfico válido.
tf = isgraphics(H, type)
Exige também que o objeto seja do tipo informado, como 'line' ou 'axes'.
Descrição
Um handle se torna inválido quando o objeto é apagado, então isgraphics é o modo de conferir se um handle guardado ainda aponta para algo vivo. Números comuns nunca são handles gráficos, ao contrário do antigo ishandle, que aceitava também handles numéricos de figuras existentes.
Argumentos de entrada
H- Valor ou array de valores a testar.
type- Nome do tipo, como
'figure','axes'ou'line'.
Argumentos de saída
tf- Array lógico do mesmo tamanho de
H.
Exemplo
Verificando o handle de uma linha
h = plot(1:3);
isgraphics(h)
isgraphics(h, 'line')
isgraphics(h, 'axes')
isgraphics(5)
Saída
ans = logical
1
ans = logical
1
ans = logical
0
ans = logical
0