nextpow2

Экспонента следующей более высокой степени 2 fi объект

Синтаксис

Описание

пример

P = nextpow2(N) возвращает первое P таким, что 2. ^ P > = abs (N). По соглашению, nextpow2(0) возвращает нуль.

Примеры

свернуть все

Задайте fi объект и вычислите экспоненту для следующей более высокой степени 2.

N = fi(1000,1,18,2);
P = nextpow2(N)
P = 

    10

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

Задайте вектор fi и вычислите степени для следующей степени на 2 выше, чем эти значения.

N = fi([1 -2 3 -4 5 9 519],1,16,3,2);
P = nextpow2(N)
P = 

     1     0     1     2     3     3    10

          DataTypeMode: Fixed-point: binary point scaling
            Signedness: Unsigned
            WordLength: 5
        FractionLength: 0

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

свернуть все

Входные значения, заданные как вещественный скаляр, вектор или N -мерный массив.

Типы данных: fi

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

свернуть все

Экспонента следующей более высокой степени 2, возвращенная в виде скалярного, векторного или N-мерного массива.

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

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

.

Преобразование с фиксированной точкой
Разрабатывайте и моделируйте системы с фиксированной точкой с помощью Fixed-Point Designer™.

См. также

|

Введенный в R2020a