next up previous
suivant: Concaténation de matrices monter: Création de matrices précédent: Vecteurs de points régulièrement

Matrices particulières

La commande zeros (resp. ones) permet de former des matrices composées uniquement de 0 (resp. de 1).
La commande eye permet de former la matrice identité d'ordre donné. La commande diag permet de créer une matrice diagonale dont la diagonale est spécifiée. Exemple :

A=diag([1 1 3 5 8]);
produit la matrice

\begin{displaymath}A = \left( \begin{array}{ccccc} 1 & 0 & \cdots &\cdots &0\\
...
... & 5 & 0 \\
0 & \cdots & \cdots & 0 & 8\\
\end{array}\right)
\end{displaymath}

Inversement diag(A) forme un vecteur à partir des éléments de la diagonale de A.
Les commandes rand et randn sont des générateurs de nombres aléatoires, qui peuvent toutes les deux être utilisées pour former des matrices de nombres aléatoires. rand (resp. randn) permet de générer des réalisations indépendantes d'une loi uniforme entre 0 et 1 (resp. d'une loi normale centrée réduite).



Frédéric Richard, Aix-Marseille Université. 2012-10-19