accumpos

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

Синтаксис

c = accumpos(a,b)
c = accumpos(a,b,RoundingMethod)
c = accumpos(a,b,RoundingMethod,OverflowAction)

Описание

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

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

c = accumpos(a,b,RoundingMethod,OverflowAction) использует действие переполнения, заданное в OverflowAction.

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

a

Номер, чтобы добавить. a может быть объектом fi или двойным, одним, логическим, или целочисленным значением. Тип данных a используется, чтобы вычислить тип выходных данных.

b

Номер, чтобы добавить. b может быть объектом fi или двойным, одним, логическим, или целочисленным значением.

RoundingMethod

Округление метода, чтобы использовать, если a является объектом fi. Допустимыми значениями является 'Ceiling', 'Convergent', 'Floor', 'Nearest', 'Round' и 'Zero'.

Значение по умолчанию: Floor

OverflowAction

Действие переполнения, чтобы взять, если a является объектом fi. Допустимыми значениями является 'Saturate' и 'Wrap'.

Значение по умолчанию: Wrap

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

c

Результат добавления a и входных параметров b.

Примеры

Добавьте два числа fi с помощью настроек accumpos по умолчанию и затем, с помощью метода округления не по умолчанию и действия переполнения.

a = fi(pi,1,16,13);
b = fi(1.5,1,16,14);
add_default  = accumpos(a,b);
add_custom = accumpos(a,b,'Nearest','Saturate');

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

Генерация кода C/C++
Генерация кода C и C++ с помощью MATLAB® Coder™.

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