# csgn

возвращает знак вещественных или комплексных значений вектора

## Последовательность вызова

    s = csgn(z)

## Аргументы

z

  Вектор значений для которых нужно вычислить знак.

s

  Если вещественная часть не равна нулю:

  - `+1`, если вещественная часть элемента положительна

  - `-1`, если вещественная часть элемента отрицательна

  Если вещественная часть равна нулю:

  - `+1`, если мнимая часть элемента положительна

  - `-1`, если мнимая часть элемента отрицательна

  если элемент равен нулю, то возвращается `%nan`

## Описание

Функция `csgn` возвращает знак вещественных или комплексных значений вектора.

## Примеры

    A = [1 1+%i 0 -1 1-%i -1-%i];
    disp(csgn(A))

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

- sign
- signm