castFiToMATLAB

Бросьте fi тип объекта к эквивалентному встроенному типу данных MATLAB

Синтаксис

Описание

пример

y = castFiToMATLAB(u) бросает вход u к эквивалентному MATLAB® встроенный тип данных, если это возможно.

Если вход u fi тип объекта, который может быть представлен точно встроенным типом данных MATLAB, затем выход, является этим встроенным типом данных. Если u fi тип объекта, который не может быть точно представлен встроенным типом данных, или если это уже - встроенный тип данных, затем выход, совпадает с входом.

Примеры

свернуть все

Используйте castFiToMATLAB функционируйте, чтобы бросить fi объекты к эквивалентным встроенным типам данных MATLAB.

Создайте fi со знаком переменная с 16-битным размером слова и нулем фракционировала длину. Это эквивалентно int16 тип данных. Бросьте переменную к эквивалентному типу данных MATLAB с помощью castFiToMATLAB функция.

u = fi(25,1,16,0);
y1 = castFiToMATLAB(u)
y1 =

  int16

   25

Когда входом является fi объект с ненулевой дробной длиной, функция возвращает исходный fi возразите, потому что вход не может быть представлен встроенным типом данных.

u = fi(pi,1,64,32);
y2 = castFiToMATLAB(u)
y2 = 

    3.1416

          DataTypeMode: Fixed-point: binary point scaling
            Signedness: Signed
            WordLength: 64
        FractionLength: 32

Когда вход является двойной точностью fi объект, функция возвращает двойное с тем же значением.

T = numerictype('Double');
u = fi(25,T)
u = 

    25

          DataTypeMode: Double
y3 = castFiToMATLAB(u)
class(y3)
y3 =

    25

ans =

    'double'

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

свернуть все

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

Типы данных: double | single | half | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | fi
Поддержка комплексного числа: Да

Выходные аргументы

свернуть все

Числовой выходной параметр, возвращенный как скаляр, вектор, матрица или многомерный массив с тем же значением и размерностями как вход.

Если вход u fi объект, который может быть представлен точно встроенным типом данных MATLAB, затем выход, является этим встроенным типом данных. Если u fi объект, который не может быть точно представлен встроенным типом данных, или если это уже - встроенный тип данных, затем выход, совпадает с входом.

Смотрите также

| | |

Введенный в R2020a