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