Please note that the recommended version of Scilab is 2026.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 positifs
- 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 | ||
| << flipdim | Matrice - façonnage | permute >> |