castIntToFi

Бросьте целочисленный тип данных к эквивалентному fi ввод

Синтаксис

Описание

пример

y = castIntToFi(u) бросает входную переменную u к эквивалентному fi возразите когда u один из встроенных в MATLAB® целочисленных типов данных (int8uint8int16uint16int32uint32int64uint64).

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

Примеры

свернуть все

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

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

u = int16(25);
y1 = castIntToFi(u)
y1 = 

    25

          DataTypeMode: Fixed-point: binary point scaling
            Signedness: Signed
            WordLength: 16
        FractionLength: 0

Выход fi объект имеет тот же размер слова и со знаком как вход и нулевая дробная длина.

cast64BitIntToFi функционируйте бросает только 64-битные целочисленные типы данных к эквивалентному fi объект. Все другие типы входных данных сохраняют свой тип данных.

В этом примере, потому что входом не является int64 или uint64 тип данных, выход остается int16.

y2 = cast64BitIntToFi(u)
y2 =

  int16

   25

Когда вы передаете int64 в cast64BitIntToFi функция, выходом является fi объект с 64-битным размером слова и нулем фракционировал длину.

u = int64(25);
y3 = castIntToFi(u)
y3 = 

    25

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

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

свернуть все

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

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

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

свернуть все

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

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

Введенный в R2020a