Contenu principal

single

Tableaux en simple précision

Description

Dans MATLAB®, les variables simple précision sont stockées en tant que valeurs en virgule flottante de 4 octets (32 bits) ayant le type de données (la classe) single. Par exemple :

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

  y         1x1                 4  single              

Pour plus d’informations sur les valeurs en virgule flottante, consultez Floating-Point Numbers.

Création

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

Description

Y = single(X) convertit les valeurs de X en simple précision.

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 | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | logical | char

Exemples

réduire tout

Convertissez une variable double précision en variable simple précision avec la fonction single.

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

100

Capacités étendues

développer tout

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