2.5 Operazioni aritmetiche su vettori, matrici e array
2.5.1 Operazioni aritmetiche su vettori
I vettori e le matrici (o gli array) possono essere utilizzati in espressioni aritmetiche. Il risultato è un vettore o una matrice (o un array) formato dalle operazioni fatte elemento per elemento sui vettori o sulle matrici. Ad esempio,
restituisce un vettore di dimensioni uguali alle dimensioni di y
, i
cui elementi sono dati dalla somma tra ciascuno degli elementi originari
di y
e la costante “3”.
Ovviamente, ad un vettore possono essere applicate tutte le altre operazioni algebriche, sempre elemento per elemento. Ad esempio,
restituisce un vettore i cui elementi sono uguali agli elementi di y
moltiplicati per 3.
Se sono costituiti dallo stesso numero di elementi, due vettori possono essere sommati, sottratti, moltiplicati e divisi, laddove queste operazioni algebriche vengono eseguite elemento per elemento. Per esempio,
2.5.2 Operazioni aritmetiche su matrici
Le operazioni algebriche elemento per elemento si possono estendere al
caso delle matrici. Per esempio, se X
, Y
sono entrambe matrici di
dimensioni \(4 \times 5\), allora la seguente operazione
crea una matrice D
anch’essa di dimensioni \(4 \times 5\) i cui elementi
sono ottenuti dalle operazioni fatte elemento per elemento sulle matrici
e sugli scalari: