Specifiche della virgola mobile in MATLAB
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.NumericType | Specify floating-point, integer, or fixed-point data type |
target.FloatingPointDataType | Describe floating point data type implemented by compiler for target hardware (Da R2021b) |
Funzioni
Namespaces
target | Manage target hardware and build tool information |
Argomenti
- Floating-Point Numbers
Representation and manipulation of floating-point numbers.
- What Is Half Precision?
Introduction to the half-precision data type in MATLAB® and Simulink®.
- Half Precision Code Generation Support
C/C++ and GPU code generation support for functions that support half-precision inputs.
- Generate Native Half-Precision C Code Using MATLAB Coder
Generate C code for embedded hardware targets that natively supports half precision floating-point data types.