Это не официальный сайт wikipedia.org 01.01.2023

sgn — Википедия

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

График функции y = sgn x
sgn x = {     1 , x > 0     0 , x = 0 1 , x < 0

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

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

sgn x = d d x | x |

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

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

История и обозначенияПравить

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

Свойства функцииПравить

sgn x = x | x | = | x | x   при x 0  .
  • d d x sgn x = 2 δ ( x )  , где δ ( x )   — дельта-функция Дирака.
  • sgn x sgn y = sgn ( x y )  .
  • sgn x = 2 π 0 sin t x t d t  .

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

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

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

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