sub

Вычтите два fi объекты с помощью fimath объект

Синтаксис

Описание

пример

c = sub(F,a,b) вычитает fi объекты a и b использование fimath объект F. Это полезно в случаях, когда это необходимо, чтобы заменить fimath объекты a и b, или если fimath свойства сопоставлены с a и b отличаются. Выход fi объект c не имеет никакого локального fimath.

Примеры

свернуть все

a = fi(pi);
b = fi(exp(1));
F = fimath('SumMode','SpecifyPrecision',...
    'SumWordLength',32,'SumFractionLength',16);
c = sub(F,a,b)
c = 
    0.4233

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

c 32-битное различие a и b, с дробной длиной 16.

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

свернуть все

fimath возразите, чтобы использовать для вычитания в виде fimath объект.

Операнды в виде скаляров, векторов, матриц или многомерных массивов.

a и b должен оба быть fi объекты и должны иметь те же размерности, если каждый не скаляр. Если любой a или b скаляр, затем c имеет размерности нескалярного объекта.

Типы данных: fi
Поддержка комплексного числа: Да

Алгоритмы

C = sub(F,A,B)
или
C = F.sub(A,B)

эквивалентно

A.fimath = F;
B.fimath = F;
C = A - B;
за исключением того, что fimath свойства A и B не изменяются, когда вы используете функциональную форму.

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

Генерация HDL-кода
Сгенерируйте Verilog и код VHDL для FPGA и проекты ASIC с помощью HDL Coder™.

Смотрите также

| | | | | | |

Представлено до R2006a