isscalingslopebias

Определите, имеет ли вход нетривиальный наклон и масштабирование смещения

Описание

пример

tf = isscalingslopebias(a) возвращает 1 (true) когда fi a объекта имеет нетривиальный наклон и масштабирование смещения. В противном случае возвращается 0 (false). Масштабирование наклона и смещения тривиально, когда наклон является целочисленной степенью двойки, и смещение равняется нулю.

пример

tf = isscalingslopebias(T) возвращает 1 (true) когда numerictype T объекта имеет нетривиальный наклон и масштабирование смещения. В противном случае возвращается 0 (false).

Примеры

свернуть все

Создайте fi объект и определить, имеет ли он нетривиальный наклон и масштабирование смещения.

a = fi(pi)
a = 
    3.1416

          DataTypeMode: Fixed-point: binary point scaling
            Signedness: Signed
            WordLength: 16
        FractionLength: 13
tf = isscalingslopebias(a)
tf = logical
   0

b = fi(pi,1,16,3,1)
b = 
     4

          DataTypeMode: Fixed-point: slope and bias scaling
            Signedness: Signed
            WordLength: 16
                 Slope: 3
                  Bias: 1
tf = isscalingslopebias(b)
tf = logical
   1

Если на fi объект имеет тривиальный наклон и масштабирование смещения, то есть наклон является целочисленной степенью двойки, и смещение равняется нулю isscalingslopebias возвращает 0.

c = fi(pi,1,16,4,0)
c = 
     4

          DataTypeMode: Fixed-point: slope and bias scaling
            Signedness: Signed
            WordLength: 16
                 Slope: 2^2
                  Bias: 0
tf = isscalingslopebias(c)
tf = logical
   0

Создайте numerictype объект и определить, имеет ли он нетривиальный наклон и масштабирование смещения.

T = numerictype
T =


          DataTypeMode: Fixed-point: binary point scaling
            Signedness: Signed
            WordLength: 16
        FractionLength: 15
tf = isscalingslopebias(T)
tf = logical
   0

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

свернуть все

Входные fi объект, заданный как скалярный, векторный, матричный или многомерный массив.

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

Входные numerictype объект, заданный как скаляр.

Введенный в R2010b