exponenta event banner

знак

Выполнение знаковой функции (signum function) на массиве

Синтаксис

Описание

пример

c = sign(a) возвращает массив c того же размера, что и a, где каждый элемент c является:

  • 1 если соответствующий элемент a больше, чем 0.

  • 0 если соответствующий элемент a является 0.

  • -1 если соответствующий элемент a меньше, чем 0.

Элементы c относятся к типу данных int8.

Примеры

свернуть все

Найти функцию знака fi объект.

sign(fi(2))
ans =

  int8

   1

Найти функцию знака подписанного fi вектор.

v = fi([-11 0 1.5],1);
sign(v)
ans =

  1×3 int8 row vector

   -1    0    1

Найти функцию знака неподписанного fi вектор.

u = fi([-11 0 1.5],0);
sign(u)
ans =

  1×3 int8 row vector

   0   0   1

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

свернуть все

Входной массив, указанный как fi скалярный, векторный, матричный или многомерный массив.

sign не поддерживает сложные fi входные данные.

Типы данных: fi

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

Создание кода C/C + +
Создайте код C и C++ с помощью MATLAB ® Coder™

.

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

См. также

| |

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