[Description de la syntaxe]
-
L'unité ( la cellule ) est un tableau matriciel généralisé. Chaque élément est appelé une unité. Chaque unité peut être un tableau arbitraire, tel qu'un tableau numérique, un tableau de chaînes, un tableau de structure ou un autre tableau d'unités. Chaque matrice de cellules peut avoir une taille et une empreinte mémoire différentes. Le tableau peut être créé par une instruction d'affectation ou une fonction de cellule. Il convient de noter que le tableau de cellules est créé avec des accolades "{}".
-
whos function: peut lister toutes les variables de l'espace de travail actuel, ainsi que leur taille, octets, classe et autres informations. Le caractère générique "*" peut être utilisé pour afficher les variables correspondantes, telles que whos A * trouve toutes les variables commençant par A dans l'espace de travail actuel. S = whos (...) renvoie une structure avec des champs.
-
fonction de classe : S = class (OBJ) renvoie le nom de classe de l'objet OBJ, tel qu'un tableau de nombres à virgule flottante double précision, un tableau de nombres à virgule flottante simple précision, un tableau logique logique, un tableau de caractères char, une unité de cellule tableau, tableau de structure struct, handle de fonction function_handle.
[Exemple de description]
a = {'x' [1 3 5] '; {' x '[1 3 5]'} 0}
a =
'x' [3x1 double]
{1x2 cell} [ 0]
qui a
Name Size Bytes Class Attributes
a 2x2 732 cell
Classe A)
ans =
cell
classe (a {1})
ans =
char
classe (a {2})
ans =
cell