Le operazioni aritmetiche in Matlab

MATLAB

Le operazioni possibili in ambiente MATLAB sono di tre tipi:

  1. aritmetiche,
  2. relazionali
  3. logiche.

In questo articolo ci soffermeremo solo sulle operazioni aritmetiche per lasciare spazio, in modo più dettagliato alle altre operazioni, in altri articoli.

Le operazioni aritmetiche disponibili sono:

  • + Addizione
  • - Sottrazione
  • * Moltiplicazione
  • / Divisione
  • \ Left division
  • ^ potenza
  • ‘ Asse coniugato complesso trasposto

Poichè MATLAB ha due tipi differenti di operazioni aritmetiche, un tipo per gli array e un tipo per le matrici, la moltiplicazione negli array deve essere preceduta dal punto, in modo da essere eseguita elemento per elemento; ad esempio se bisogna moltiplicare due vettori VET1 e VET2 bisognerà scrivere:

VET1.*VET2

prestando attenzione alle corrette dimensioni dei vettori.

operatori.aritmetici.matlab

Vediamo un esempio:

>> VET1=[1 2 3 4]

VET1 =

     1     2     3     4

>> VET2=[5 6 7 8]

VET2 =

     5     6     7     8

>> VET1.*VET2

ans =

     5    12    21    32

Per quanto riguarda invece le operazioni di somma e sottrazione non ci sono differenze tra array e matrici e quindi non si deve aggiungere il punto.

>> VET1+VET2

ans =

     6     8    10    12

LINK DI APPROFONDIMENTO PER L’ARGOMENTO:

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>