accumneg

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

Описание

пример

c = accumneg(a,b) вычитает b от a использование типа данных a. b приведен к типу данных a. Если a - объект fi, объект по умолчанию 'Floor' метод округления и метод по умолчанию 'Wrap' используется действие переполнения. The 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++ с помощью Coder™ MATLAB ®

.

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

.
Введенный в R2012a
Для просмотра документации необходимо авторизоваться на сайте