Main Content

Spécification en virgule flottante dans MATLAB

Créer et utiliser des types de données à virgule flottante, du type simple et demi

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.NumericTypeSpecify floating-point, integer, or fixed-point data type
target.FloatingPointDataTypeDescribe floating point data type implemented by compiler for target hardware (depuis R2021b)

Fonctions

développer tout

singleSingle-precision arrays
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 (depuis R2020a)

Namespaces

targetManage target hardware and build tool information

Rubriques

Informations connexes