class
Nome da classe de um valor.
Categoria: Language Fundamentals > Data Types
Sintaxe
c = class(obj)
Retorna o nome da classe como vetor de caracteres.
Descrição
class identifica o tipo de dado usado para armazenar o valor, independentemente do tamanho. Literais como 1 são double, 'a' é char, "a" é string e true é logical. Objetos como tabelas e datetimes retornam seus próprios nomes de classe.
Use isa(x, 'numeric') para testar um grupo de classes e cast para converter.
Argumentos de entrada
obj- Qualquer valor.
Argumentos de saída
c- Vetor de caracteres como
'double','char','cell','struct'ou'function_handle'.
Exemplo
Classes de valores comuns
class(1:3)
class('a')
class("a")
class(@sin)
class(int8(1))
class({})
Saída
ans = 'double'
ans = 'char'
ans = 'string'
ans = 'function_handle'
ans = 'int8'
ans = 'cell'