uminus

Отрицание элементов fi объектный массив

Синтаксис

uminus(a)

Описание

uminus(a) вызывается для синтаксиса -a когда a является объектом. -a отрицает элементы a.

uminus не поддерживает fi объекты типа данных Boolean.

Примеры

Когда происходит обертывание, - (-1) = -1:

fipref('NumericTypeDisplay','short', ...
       'fimathDisplay','none');
format short g
a = fi(-1,true,8,7,'OverflowMode','wrap')
a = 

    -1
      numerictype(1,8,7)
-a
ans = 

    -1
      numerictype(1,8,7)
b = fi([-1-i -1-i],true,8,7,'OverflowMode','wrap')
b = 

           -1 -          1i           -1 -          1i
      numerictype(1,8,7)
-b
ans = 

           -1 -          1i           -1 -          1i
      numerictype(1,8,7)
b'
ans = 

           -1 -          1i
           -1 -          1i
      numerictype(1,8,7)

Когда происходит насыщение, - (-1) = 0,99...:

c = fi(-1,true,8,7,'OverflowMode','saturate')
c = 

    -1
      numerictype(1,8,7)
-c
ans = 

      0.99219
      numerictype(1,8,7)
d = fi([-1-i -1-i],true,8,7,'OverflowMode','saturate')
d = 

           -1 -          1i           -1 -          1i
      numerictype(1,8,7)
-d
ans = 

      0.99219 +    0.99219i      0.99219 +    0.99219i
      numerictype(1,8,7)
d'
ans = 

           -1 +    0.99219i
           -1 +    0.99219i
      numerictype(1,8,7)

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

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

.

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

См. также

| | |

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