« Programmation Octave » : différence entre les versions

Contenu supprimé Contenu ajouté
Aucun résumé des modifications
Ligne 106 :
0 1 0
0 0 1
 
La fonction "''diag()''" crée des matrices diagonales, sur-diagonales ou sous diagonales à partir d'un vecteur:
octave>A = diag([1 2 3],0)
A =
1 0 0
0 2 0
0 0 3
octave>A = diag([1 2 3],2)
A =
0 0 1 0 0
0 0 0 2 0
0 0 0 0 3
0 0 0 0 0
0 0 0 0 0
octave>A= diag([1 2 3],-1)
A =
0 0 0 0
1 0 0 0
0 2 0 0
0 0 3 0
 
La fonction "''rand()''" crée une matrice dont les coefficients sont des nombres choisit aléatoirement entre 0 et 1: