Contenu principal

uint8

Tableaux de nombres entiers non signés de 8 bits

Description

Dans MATLAB®, les variables ayant le type de données (la classe) uint8 sont stockées sous forme de nombres entiers non signés de 1 octet (8 bits). Par exemple :

y = uint8(10);
whos y
  Name      Size            Bytes  Class    Attributes

  y         1x1                 1  uint8                  

Pour plus d’informations sur les types entiers, consultez Integers.

Création

Certaines fonctions de création de tableau vous permettent de spécifier le type de données. Par exemple, zeros(100,'uint8') crée une matrice de zéros de 100 x 100 de type uint8.

Si vous avez un tableau de type différent tel que double ou single, vous pouvez le convertir en tableau de type uint8 avec la fonction uint8.

Description

Y = uint8(X) convertit les valeurs de X vers le type uint8. Les valeurs en dehors de la plage [0,28-1] sont mappées sur le point d’extrémité le plus proche.

exemple

Arguments en entrée

développer tout

Tableau en entrée, spécifié sous forme de scalaire, de vecteur, de matrice ou de tableau multidimensionnel.

Types de données : double | single | int8 | int16 | int32 | int64 | uint16 | uint32 | uint64 | logical | char

Exemples

réduire tout

Convertissez une variable double précision en nombre entier non signé de 8 bits.

x = 100;
xtype = class(x)
xtype = 
'double'
y = uint8(x)
y = uint8

100

Capacités étendues

développer tout

Génération de code C/C++
Générez du code C et C++ avec MATLAB® Coder™.

Génération de code GPU
Générez du code CUDA® pour les GPU NVIDIA® avec GPU Coder™.

Historique des versions

Introduit avant R2006a