Hauptinhalt

single

Arrays mit einfacher Genauigkeit

Beschreibung

Variablen mit einfacher Genauigkeit werden in MATLAB® als 32-Bit-Gleitkommawerte (4 Byte) mit dem Datentyp (der Klasse) single gespeichert. Beispiel:

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

  y         1x1                 4  single              

Weitere Informationen zu Gleitkommawerten finden Sie unter Floating-Point Numbers.

Erstellung

Wenn ein Array eines anderen Typs vorliegt, z. B. double oder int8, können Sie dieses Array mithilfe der Funktion single in ein Array mit einfacher Genauigkeit konvertieren.

Beschreibung

Y = single(X) konvertiert die Werte in X in einfache Genauigkeit.

Beispiel

Eingabeargumente

alle erweitern

Eingabearray), angegeben als Skalar, Vektor, Matrix oder mehrdimensionales Array.

Datentypen: double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | logical | char

Beispiele

alle reduzieren

Konvertieren Sie eine Variable mit doppelter Genauigkeit mit der Funktion single in einfache Genauigkeit.

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

100

Erweiterte Fähigkeiten

alle erweitern

GPU-Codegenerierung
Generieren von CUDA® Code für NVIDIA® Grafikprozessoren mit dem GPU Coder™.

Versionsverlauf

Eingeführt vor R2006a