Operazioni su matrici e vettori in MATLAB

Per  trasporre  una matrice data A basta scrivere A’ ( in realtà si ottiene la trasposta- coniugata ) ma si può usare anche il comando transp. Es.

» A = [1 2 ; 3  4 ; 5 6];

» B= A'

B =

     1     3     5

     2     4     6

» C=transp(A) - B

C =

     0     0     0

     0     0     0

Facendo attenzione alle dimensioni, si possono anche “fondere” arrays diversi per crearne altri . Ad es. :

» NEWMAT = [ A' B  C]

NEWMAT =

     1     3     5     1     3     5     0     0     0

     2     4     6     2     4     6     0     0     0

“Aggiungiamo” una colonna ad A per ottenere la matrice quadrara ASQ:

  » ASQ = [A  [0.5  0.1  0]' ]

ASQ =

    1.0000    2.0000    0.5000

    3.0000    4.0000    0.1000

    5.0000    6.0000         0


Alba C. Simoncelli - MATLAB (nov. 2002) - pag. 10                              Indice    Pag. Prec.    Pag. Seg.