exponenta event banner

accumneg

Вычесть два fi объекты или значения

Описание

пример

c = accumneg(a,b) вычитает b от a с использованием типа данных a. b приводится в тип данных a. Если a является объектом fi, по умолчанию 'Floor' метод округления и по умолчанию 'Wrap' используются действия переполнения. fimath свойства a и b игнорируются.

пример

c = accumneg(a,b,RoundingMethod) вычитает b от a используя метод округления, заданный RoundingMethod если a является fi объект.

пример

c = accumneg(a,b,RoundingMethod,OverflowAction) вычитает b от a используя метод округления, заданный RoundingMethod и действие переполнения, указанное в OverflowAction если a является fi объект.

Примеры

свернуть все

В этом примере показано, как вычитать два fi номера с использованием accumneg.

Вычесть два fi числа

Вычесть b от a, где a и b являются оба fi числа, используя метод округления по умолчанию 'Floor' и действие переполнения 'Wrap'.

a = fi(pi,1,16,13);
b = fi(1.5,1,16,14);
subtr_default = accumneg(a,b)
subtr_default = 
    1.6416

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

Вычесть два fi числа с использованием указанного округления и действия переполнения

Вычесть b от a, где a и b являются оба fi числа, используя указанный метод округления 'Nearest' и действие переполнения 'Saturate'.

a = fi(pi,1,16,13);
b = fi(1.5,1,16,14);
subtr_custom = accumneg(a,b,'Nearest','Saturate')
subtr_custom = 
    1.6416

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

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

свернуть все

Число для вычитания. Тип данных a используется для вычисления типа выходных данных.

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | logical | fi

Число для вычитания.

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | logical | fi

Метод округления, используемый, если a является fi объект.

Пример: c = accumneg(a,b,'Ceiling')

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

Действие переполнения, которое необходимо выполнить, если a является fi объект.

Пример: c = accumneg(a,b,'Ceiling','Saturate')

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

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

свернуть все

Результат вычитания входных данных b из входных данных a.

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

Создание кода C/C + +
Создайте код C и C++ с помощью MATLAB ® Coder™

.

Создание кода графического процессора
Создание кода CUDA ® для графических процессоров NVIDIA ® с помощью Coder™ графических процессоров

.
Представлен в R2012a