Перейти к содержанию

sgn

Материал из Мегавики — свободной энциклопедии
График функции y = sgn x

sgn (сигнум, от лат. signum — знак) — кусочно-постоянная функция действительного аргумента. Обозначается sgn⁡x. Определяется следующим образом:

sgn⁡x={  1,x>0  0,x=0−1,x<0

Функция не является элементарной.

Часто используется представление

sgn⁡x=ddx|x|

При этом производная модуля в нуле, которая, строго говоря, не определена, доопределяется средним арифметическим соответствующих производных слева и справа.

Функция применяется в теории обработки сигналов, в математической статистике и других разделах математики, где требуется компактная запись для индикации знака числа.

История и обозначения[править]

Функцию sgn⁡x ввёл Леопольд Кронекер в 1878 году, сначала он обозначал её иначе: [x]. В 1884 году Кронекеру понадобилось в одной статье использовать, наряду с sgn, функцию «целая часть», которая также обозначалась квадратными скобками. Во избежание путаницы Кронекер ввёл обозначение sgn.x, которое (за вычетом точки перед аргументом) и закрепилось в науке. Иногда функцию обозначают как sign⁡x.

Свойства функции[править]

sgn⁡x=x|x|=|x|x при x≠0.
  • ddxsgn⁡x=2⋅δ(x), где δ(x) — дельта-функция Дирака.
  • sgn⁡x⋅sgn⁡y=sgn⁡(x⋅y).
  • sgn⁡x=2π∫0∞sin⁡txtdt.

Обобщения функции для комплексного аргумента[править]

  • Представление
sgn⁡z={z|z|,z≠00,z=0

даёт одно из возможных обобщений функции сигнум на множество комплексных чисел. При этом z|z|=cos⁡φ+isin⁡φ=eiφ, где φ=Arg⁡z — аргумент комплексного числа z. При z≠0 результатом функции sgn⁡z является точка единичной окружности, ближайшая к числу z. Смысл данного обобщения заключается в том, чтобы посредством радиус-вектора единичной длины показать направление на комплексной плоскости, отвечающее числу z. Это же направление в полярных координатах задаёт угол φ. Неопределённое направление, отвечающее числу z=0, выражается нулевым значением функции. Например, таким образом функция signum определена в стандартной библиотеке комплексных чисел в языке Haskell[1].

  • Другой вариант обобщения функции, обозначаемый как csgn, определяется следующим образом:
csgn⁡(z)={1,Re⁡z>0−1,Re⁡z<0sgn⁡Im⁡zRe⁡z=0

Данное обобщение используется, например, в приложениях Mathcad и Maple[2].

См. также[править]

Примечания[править]

  1. ↑ Simon Peyton Jones (editor) et al. 13. Complex Numbers // Haskell 98 Language and Libraries : The Revised Report. — 2002.
  2. ↑ Maple V documentation. May 21, 1998

Литература[править]

  • Бронштейн И. Н., Семендяев К. А. Справочник по математике. — М.: Наука, 1964. — 608 с.
  • Воднев В. Т., Наумович А. Ф., Наумович Н. Ф. Основные математические формулы. Справочник. — Минск: Вышэйшая школа, 1988. — 269 с.

Источник — https://megawiki.ru/wiki/Sgn