Contenuto principale

La traduzione di questa pagina non è aggiornata. Fai clic qui per vedere l'ultima versione in inglese.

Specifiche della virgola mobile in MATLAB

Creare e utilizzare tipi di dati in virgola mobile a singola precisione e a mezza precisione

Poiché i numeri a singola precisione utilizzano solo 32 bit, richiedono meno memoria dei numeri a doppia precisione, pur offrendo molti dei vantaggi dell'aritmetica in virgola mobile. Il tipo di dati a mezza precisione occupa solo 16 bit di memoria, ma la sua rappresentazione in virgola mobile consente di gestire intervalli dinamici più ampi rispetto ai tipi di dati interi o in virgola fissa della stessa grandezza. È possibile utilizzare un oggetto CustomFloat per definire un tipo di dati numerici in virgola mobile con lunghezza della parola e lunghezza della mantissa specificate.

Classi

Simulink.NumericTypeSpecify floating-point, integer, or fixed-point data type
target.FloatingPointDataTypeDescribe floating point data type implemented by compiler for target hardware (Da R2021b)

Funzioni

espandi tutto

singleArray a precisione singola
halfConstruct half-precision numeric object
pow10Base 10 power and scale half-precision numbers
rsqrtReciprocal square root
fmaMultiply and add using fused multiply add approach
target.addAdd target object to internal database
target.createCreate target object
target.getRetrieve target objects from internal database
target.removeRemove target object from internal database
CustomFloatNumeric object with a custom floating-point data type

Namespaces

targetManage target hardware and build tool information

Argomenti

Informazioni complementari