exponenta event banner

одинок

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

Описание

Переменные с одной точностью в 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 ® с помощью Coder™ графических процессоров

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