uminus

Инвертируйте элементы fi objectArray

Синтаксис

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++ с помощью MATLAB® Coder™.

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

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

| | |

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