Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
See the recommended documentation of this function
matrix
remise en forme d'une matrice
Séquence d'appel
y=matrix(v,n,m) y=matrix(v,[sizes])
Paramètres
- v
un vecteur, une matrice ou une hypermatrice
- n,m
entiers
- sizes
vecteur d'entiers
- y
un vecteur, une matrice ou une hypermatrice
Description
Pour un vecteur ou une matrice de taille n
x m
, la commande
y=matrix(v,n,m)
ou y=matrix(v,[n,m])
transforme le vecteur (ou la matrice) v
en une matrice nxm
en parcourant les éléments colonne par colonne v
.
Si l'une des dimensions m ou n est égale à -1 elle est remplacée par le quotient de size(v,'*') par l'autre dimension.
Pour une hypermatrice telle que prod(size(v))==prod(sizes)
, la commande y=matrix(v,sizes)
(ou de façon équivalente, y=matrix(v,n1,n2,...nm)
) transforme v
en une matrice ou une hypermatrice
en parcourant les éléments de v
(parcourus tel que le premier indice varie en premier). y=matrix(v,sizes)
renvoie une matrice ou un vecteur si sizes
est un scalaire ou un vecteur à deux composantes.
Exemples
a=[1 2 3;4 5 6] matrix(a,1,6) matrix(a,1,-1) matrix(a,3,2)
Voir aussi
Report an issue | ||
<< Manipulation de matrices | Manipulation de matrices | repmat >> |