
Data type delle variabili in Matlab
In Matlab le variabili assumono il tipo di dati (data type) dal valore assegnato.
- Char
Le variabili con tipo dati char possono memorizzare caratteri e sequenze di caratteri (stringhe). La dimensione di un carattere è 8 bit (1 byte). - Logical
Le variabile logiche o booleane registrano solo due valori: 1 (True, vero) oppure 0 (False, falso). La variabile con data type logico sono elaborate tramite le operazioni logiche AND, OR, XOR. - Int
Le variabili con tipo dati int memorizzano numeri interi. La dimensione della variabile dipende dal numero dei bit: 8 bit (int8), 16 bit (int16), 32 bit (int32), 64 bit (int64).Nota. Per i numeri interi (int) senza segno (unsigned) c'è un data type specifico: uint8 (8 bit), uint16 (16 bit), uint32 (32 bit), uint64 (64 bit).
- Double o single
Il tipo dati dei numeri reali decimali con virgola mobile può essere a singola precisione (single) o doppia precisione (double). Le variabili singola precisione occupano 4 byte (32 bit) mentre quelle a doppia precisione 8 byte (64 bit). - Double o single complex
Il tipo dati dei numeri complessi può essere a singola precisione (single complex) o doppia precisione (double complex). I numeri complessi sono composti da un numero reale (parte reale) e un numero immaginario (parte immaginaria). La parte reale e la parte immaginaria del numero complesso sono registrate separatamente.