Una delle caratteristiche che hanno reso tranto celebra matlab è il corredo di funzioni che contiene nel suo pacchetto. Di seguito ne analizzeremo alcune. Creiamo un matrice:
a = magic (4)
Prendiamo la sua trasposizione:
a ‘
Si noti che se la matrice A ha numeri complessi allora la funzione di Matlab trasposta calcola la trasposizione del coniugato di A, piuttosto che la trasposta di A.
Altre operazioni aritmetiche sono facili da eseguire.
3 * a
-a
a + (-a)
b = max (a)
max (b)
Alcune funzioni Matlab possono restituire più di un valore. Nel caso di Max l’interprete restituisce il valore massimo e anche l’indice della colonna in cui il valore massimo si è verificato.
[m, i] = max (b)
min (a)
b = 2 * ones (a)
a * b
a
Possiamo usare la moltiplicazione di matrice per controllare la proprietà dei quadrati magici.
A = magic (5)
b = ones (5,1)
A * b
v = (1,5)
v * A
MATLAB ha una convenzione in cui un punto di fronte a un’operazione di solito cambia l’operazione. Nel caso della moltiplicazione, a. * b eseguirà una moltiplicazione valore per valore.
a. * b
x = 5
x ^ 2
a * a
a ^ 2
a. ^ 2
a
triu (a)
tril (a)
diag (a)
diag (diag (a))
c = rand (4,5)
size (c)
[m, n] = size (c)
m
d =. 5-c
Ci sono molte funzioni che noi applichiamo in Matlab che possono riguardare sia scalari che matrici.
sin (d)
exp (d)
log (d)
abs (d)
MATLAB dispone di funzioni per arrotondare i numeri da virgola mobile a interi. Questi sono round, fix, ceil, e floor. La prossima sequenza mostra una serie di esempi di lavoro attraverso questa serie di comandi e un paio di operazioni aritmetiche ini più.
f = [-. 5 .1 .5]
round (f)
fix (f)
ceil (f)
floor (f)
sum (f)
prod (f)
PER APPROFONDIRE L’ARGOMENTO CLICCARE SUL LINK SEGUENTE:
- Gli articoli della guida Matlab
- Programmi Matlab gratuiti da scaricare