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

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

.

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

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