single

Массивы с одинарной точностью

Описание

Переменные с одинарной точностью в MATLAB® хранятся как 4-байтовые (32-битные) значения с плавающей точкой типа данных (класс) single. Например:

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

  y         1x1                 4  single              

Для получения дополнительной информации о значениях с плавающей точкой смотрите Числа с плавающей запятой.

Создание

Если у вас есть массив другого типа, такого как double или int8, затем можно преобразовать тот массив в массив одинарной точности при помощи single функция.

Синтаксис

Описание

пример

Y = single(X) преобразует значения в X к одинарной точности.

Входные параметры

развернуть все

Входной массив, заданный как скалярный, векторный, матричный или многомерный массив.

Типы данных: double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | logical | char

Примеры

свернуть все

Преобразуйте переменную с двойной точностью в одинарную точность с single функция.

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

Расширенные возможности

Генерация кода графического процессора
Сгенерируйте код CUDA® для NVIDIA® графические процессоры с помощью GPU Coder™.

Представлено до R2006a