Matrice Matlab

Résolu
TheBigSchtroumpf Messages postés 146 Date d'inscription   Statut Membre Dernière intervention   -  
TheBigSchtroumpf Messages postés 146 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

ce n'est pas vraiment de la programmation, mais je cherche à faire des matrices unité 'décallé', comme par exemple:
0 1 0
0 0 1
0 0 0
mais en bien plus grand. Est ce qu'il y a une fonction matlab qui me fasse ça automatiquement?

Merci!


1 réponse

TheBigSchtroumpf Messages postés 146 Date d'inscription   Statut Membre Dernière intervention   18
 
Voilà, j'ai trouvé la réponse alors si ça peut servir à qqun:

A = diag(ones(1,n-s),s)

avec n la taille de la matrice carré et s le décallage qu'on veut pour la diagonale.
0