Scilab Function

size - taille d'un objet

Sequence d'appel

y=size(x [,sel])
[nr,nc]=size(x)

Parametres

Description

  • Appliquée à : une matrice (constante, polynomiale, de chaînes de caractères, booléenne, rationnelle) x, avec un seul argument en sortie, size renvoie un vecteur 1x2 [nombre de lignes, nombre de colonnes]. Appelée avec deux arguments en sortie, size renvoie nr,nc = [nombre de lignes, nombre de colonnes]. sel peut être utilisé pour indiquer la dimension désirée
  • 1 ou 'r' : pour obtenir le nombre de lignes
  • 2 ou 'c' : pour obtenir le nombre de colonnes
  • '*' : pour obtenir le produit du nombre de lignes et de colonnes
  • Appliquée à : une liste, size en renvoie le nombre d'éléments. Dans ce cas seule la syntaxe y=size(x) peut être utilisée.
  • Appliquée à : un système dynamique linéaire, y=size(x) renvoie le vecteur ligne y = [nombre de sorties, nombre d'entrées] c'est à dire les dimensions de la matrice de transfert correspondante. La syntaxe [nr,nc]=size(x) est aussi valide (avec (nr,nc)=(y(1),y(2)). Si x est un système dynamique linéaire donnée par sa représentation d'état, alors [nr,nc,nx]=size(x) renvoie de plus nx la dimension de la matrice A de x (la dimension de l'état).
  • Appliquée à : une hypermatrice, y=size(x) renvoie le vecteur de ses dimensions. La syntaxe [n1,n2,...nn]=size(x) est aussi acceptée. ni=size(x,i) renvoie la ième dimension et size(x,'*') renvoie le produit des dimensions.
  • Exemples

    Voir aussi