Spécification en virgule flottante dans MATLAB
Comme les nombres à simple précision utilisent uniquement 32 bits, ils ont besoin de moins de mémoire que les nombres à double précision tout en offrant plusieurs avantages liés à l’arithmétique à virgule flottante. Le type de données en demi-précision n'occupe que 16 bits de mémoire, mais sa représentation en virgule flottante lui permet de gérer des plages dynamiques plus vastes que les types de données entières ou à virgule fixe de même taille. Vous pouvez utiliser un objet CustomFloat
pour définir un type de données numériques à virgule flottante présentant la longueur de mot et la longueur de mantisse spécifiées.
Classes
Simulink.NumericType | Specify floating-point, integer, or fixed-point data type |
target.FloatingPointDataType | Describe floating point data type implemented by compiler for target hardware (depuis R2021b) |
Fonctions
Namespaces
target | Manage target hardware and build tool information |
Rubriques
- 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.