class

Retourne le nom de classe d'un objet ou crée un objet nommé.

📝 Syntaxe

  • name = class(var)

  • obj = class(st, strname)

📥 Argument d'entrée

  • var - une variable

  • st - une structure

  • strname - une chaîne : nom de la classe souhaité

📤 Argument de sortie

  • name - une chaîne

  • obj - un objet de type 'strname' basé sur la structure 'st'

📄 Description

name = class(var) renvoie la classe de la variable var.

Les classes standard sont :

'cell'

'struct'

'single'

'double'

'logical'

'char'

'int8'

'int16'

'int32'

'int64'

'uint8'

'uint16'

'uint32'

'uint64'

'function_handle'

💡 Exemples

A = 3;
res = class(A)
C = [1 ; 3];
res = class(C)
addpath([nelsonroot(), '/modules/overload/examples/complex']);
c = complexObj(3,4);
class(c)

🔗 Voir aussi

isa, isdouble, isfloat, ischar, isstruct, iscell.

🕔 Historique

Version
📄 Description

1.0.0

version initiale

Last updated

Was this helpful?