Satimage Précédent | Suivant
Création d'une matrix depuis un array of real
Accueil Documentation Smile Calcul numérique Le calcul avec Smile Création d'une matrix depuis un array of real  
  • Pour créer une nouvelle matrix à partir d'un array of real donné, il suffit de construire le record.
    set m to {class:matrix, ncols:200, nrows:150, array of real:a}
  • Alternativement, vous pouvez utiliser la fonction ArrayToMatrix (définie également sous le nom MatrixFromArray) définie par Smile pour faire exactement cela.
    set m to ArrayToMatrix(the_array, n_cols, n_rows)
    -- is equivalent to:
    set m to {class:matrix, ncols:n_cols, nrows:n_rows, array of real:the_array}
    ArrayToMatrix accepte comme variable the_array, soit un array of real, soit une liste d'arrays of real auquel cas la fonction retournera une liste de matrices.
  • Il est de votre responsabilité de fournir un array of real de taille égale à ncols * nrows.
English version
Copyright ©2008 Paris, Satimage