isobject

Testa se um valor é um objeto de uma classe do MATLAB.

Categoria: Language Fundamentals > Data Types

Sintaxe

tf = isobject(A)

Retorna true se A é um objeto.

Descrição

Dados simples como números, texto, structs e cell arrays não são objetos, então o resultado é false. Instâncias de classes definidas pelo usuário e de classes handle são objetos. Objetos Java não são cobertos por esta função; use isjava para eles.

Argumentos de entrada

A
Qualquer valor.

Argumentos de saída

tf
Escalar lógico.

Exemplo

Dados simples não são objetos

isobject(1)
isobject('text')
isobject(struct('a', 1))
Saída
ans = logical
   0
ans = logical
   0
ans = logical
   0

Veja também

isjava isstruct class isa ishandle