accumneg

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

Описание

пример

c = accumneg(a,b) вычитает b от a использование типа данных aB брошен в тип данных 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® графические процессоры с помощью GPU Coder™.

Представленный в R2012a