Convertir et quantifier les données
Lorsque vous concevez des algorithmes en virgule fixe, utilisez cast
, zeros
, ones
, eye
et subsasgn
pour séparer l‘algorithme de base des définitions de types de données. Ces fonctions vous permettent d’utiliser des types de données à double précision, à simple précision et à virgule fixe dans le même code. Manual Fixed-Point Conversion Best Practices décrit comment obtenir une implémentation en virgule fixe efficace à partir d’un code MATLAB® générique.
Pour simuler une arithmétique en pleine précision utilisant des doubles et quantifier uniquement à la sortie de l’algorithme, utilisez quantizenumeric
.
Pour simuler des données à virgule flottante avec une longueur de mot et une longueur d’exposant arbitraires, utilisez l’objet quantizer
et les fonctions associées.
Fonctions
Rubriques
- Transformations for Quantized Data
How to transform quantized data between representations.
- Manual Fixed-Point Conversion Best Practices
Get from generic MATLAB code to an efficient fixed-point implementation using manual fixed-point conversion.