Matlab : matrice à partir d'un vecteur

Résolu/Fermé
cheikh_med Messages postés 1 Date d'inscription jeudi 22 mai 2008 Statut Membre Dernière intervention 22 mai 2008 - 22 mai 2008 à 16:32
Sacabouffe Messages postés 9427 Date d'inscription dimanche 19 août 2007 Statut Membre Dernière intervention 29 mai 2009 - 26 mai 2008 à 21:58
Bonjour,

Je veux construire une matrice M à partir d'un vecteur V sous la forme ci-dessous:

par exemple mon vecteur V =[ 1 2 3 4]

Je veux une matrice (4 x 4 ) en changeant l'odre ses elements:

M = [1 2 3 4 ; 4 1 2 3 ; 3 4 1 2 ; 2 3 4 1]

Merci pour vos réponses :)

1 réponse

Sacabouffe Messages postés 9427 Date d'inscription dimanche 19 août 2007 Statut Membre Dernière intervention 29 mai 2009 1 834
26 mai 2008 à 21:58
Salut
M=toeplitz(flipdim(circshift(v.',-1),1),v);

A plus
3