La fonction matrix permet de remodeler une matrice en donnant de nouvelles dimensions (mais avec le même nombre de coefficients en tout) .
-->B_new = matrix(B,3,2) // retaper encore B... B_new = ! 1. 5. ! ! 4. 3. ! ! 2. 6. !Elle travaille en ordonnant les coefficients colonne par colonne. Une de ses utilisations est de transformer un vecteur ligne en vecteur colonne et inversement. Signalons encore un raccourci qui permet de transformer une matrice A (vecteurs ligne et colonne compris) en un vecteur colonne v :
v = A(:), exemple :
-->A = rand(2,2) A = ! 0.8782165 0.5608486 ! ! 0.0683740 0.6623569 ! -->v=A(:) v = ! 0.8782165 ! ! 0.0683740 ! ! 0.5608486 ! ! 0.6623569 !