castIntToFi

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

Синтаксис

Описание

пример

y = castIntToFi(u) приводит переменный вход u к эквивалентному fi объект, когда u является одним из встроенных MATLAB® целочисленные типы данных (int8, uint8, int16, uint16, int32, uint32, int64, uint64).

Когда 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 function, выход a 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