У этого термина существуют и другие значения, см.
Сигнум .
График функции y = sgn x
sgn (сигнум , от лат. signum — знак ) — кусочно-постоянная функция вещественного аргумента.
Обозначается
sgn
x
{\displaystyle \operatorname {sgn} x}
. Определяется следующим образом:
sgn
x
=
{
1
,
x
>
0
0
,
x
=
0
−
1
,
x
<
0
{\displaystyle \operatorname {sgn} x={\begin{cases}\ \ 1,&x>0\\\ \ 0,&x=0\\-1,&x<0\end{cases}}}
Функция не является элементарной .
Часто используется представление
sgn
x
=
d
d
x
|
x
|
{\displaystyle \operatorname {sgn} x={\frac {d}{dx}}|x|}
При этом производная модуля в нуле, которая, строго говоря, не определена, доопределяется средним арифметическим соответствующих производных слева и справа .
Функция применяется в теории обработки сигналов , в математической статистике и других разделах математики, где требуется компактная запись для индикации знака числа.
История и обозначения
Функцию
sgn
x
{\displaystyle \operatorname {sgn} x}
ввёл Леопольд Кронекер в 1878 году, сначала он обозначал её иначе:
[
x
]
{\displaystyle [x]}
.
В 1884 году Кронекеру понадобилось в одной статье использовать, наряду с
sgn
{\displaystyle \operatorname {sgn} }
, функцию «целая часть », которая также обозначалась квадратными скобками.
Во избежание путаницы Кронекер ввёл обозначение
s
g
n
.
x
{\displaystyle sgn.x}
, которое (за вычетом точки перед аргументом) и закрепилось в науке.
Иногда функцию обозначают как
sign
x
{\displaystyle \operatorname {sign} x}
.
Свойства функции
Область определения :
R
{\displaystyle \mathbb {R} }
.
Область значений :
{
−
1
;
0
;
+
1
}
{\displaystyle \{-1;0;+1\}}
.
Гладкая во всех точках, кроме нуля.
Функция нечётна .
Точка
x
=
0
{\displaystyle x=0}
является точкой разрыва первого рода, так как пределы справа и слева от нуля равны
+
1
{\displaystyle +1}
и
−
1
{\displaystyle -1}
соответственно.
|
x
|
=
sgn
x
⋅
x
{\displaystyle |x|=\operatorname {sgn} x\cdot x}
и
x
=
sgn
x
⋅
|
x
|
{\displaystyle x=\operatorname {sgn} x\cdot |x|}
для
∀
x
∈
R
{\displaystyle \forall x\in \mathbb {R} }
. Иначе говоря,
sgn
x
=
x
|
x
|
=
|
x
|
x
{\displaystyle \operatorname {sgn} x={x \over |x|}={|x| \over x}}
при
x
≠
0
{\displaystyle x\neq 0}
.
d
d
x
sgn
x
=
2
⋅
δ
(
x
)
{\displaystyle {\frac {d}{dx}}\operatorname {sgn} x=2\cdot \delta (x)}
, где
δ
(
x
)
{\displaystyle \delta (x)}
— дельта-функция Дирака.
sgn
x
⋅
sgn
y
=
sgn
(
x
⋅
y
)
{\displaystyle \operatorname {sgn} x\cdot \operatorname {sgn} y=\operatorname {sgn}(x\cdot y)}
.
sgn
x
=
2
π
∫
0
∞
sin
t
x
t
d
t
{\displaystyle \operatorname {sgn} x={\frac {2}{\pi }}\int _{0}^{\infty }{\frac {\sin tx}{t}}dt}
.
Вариации и обобщения
Представление
sgn
z
=
{
z
|
z
|
,
z
≠
0
0
,
z
=
0
{\displaystyle \operatorname {sgn} z={\begin{cases}{\frac {z}{|z|}},&z\neq 0\\0,&z=0\end{cases}}}
даёт одно из возможных обобщений функции сигнум на множество комплексных чисел . При этом
z
|
z
|
=
cos
φ
+
i
sin
φ
=
e
i
φ
{\displaystyle {\frac {z}{|z|}}=\cos \varphi +i\sin \varphi =e^{i\varphi }}
, где
φ
=
Arg
z
{\displaystyle \varphi =\operatorname {Arg} z}
— аргумент комплексного числа
z
{\displaystyle z}
. При
z
≠
0
{\displaystyle z\neq 0}
результатом функции
sgn
z
{\displaystyle \operatorname {sgn} z}
является точка единичной окружности , ближайшая к числу
z
{\displaystyle z}
. Смысл данного обобщения заключается в том, чтобы посредством радиус-вектора единичной длины показать направление на комплексной плоскости , отвечающее числу
z
{\displaystyle z}
. Это же направление в полярных координатах задаёт угол
φ
{\displaystyle \varphi }
. Неопределённое направление, отвечающее числу
z
=
0
{\displaystyle z=0}
, выражается нулевым значением функции. Например, таким образом функция signum определена в стандартной библиотеке комплексных чисел в языке Haskell [ 1] .
Другой вариант обобщения функции, обозначаемый как
csgn
{\displaystyle \operatorname {csgn} }
, определяется следующим образом:
csgn
(
z
)
=
{
1
,
Re
z
>
0
−
1
,
Re
z
<
0
sgn
Im
z
Re
z
=
0
{\displaystyle \operatorname {csgn} (z)={\begin{cases}1,&\operatorname {Re} z>0\\-1,&\operatorname {Re} z<0\\\operatorname {sgn} \operatorname {Im} z&\operatorname {Re} z=0\end{cases}}}
Данное обобщение используется, например, в приложениях Mathcad и Maple[ 2] .
См. также
Примечания
↑ Simon Peyton Jones (editor) et al. 13. Complex Numbers // Haskell 98 Language and Libraries : The Revised Report. — 2002.
↑ Maple V documentation. May 21, 1998
Литература
Бронштейн И. Н., Семендяев К. А. Справочник по математике. — М. : Наука, 1964. — 608 с.
Воднев В. Т., Наумович А. Ф., Наумович Н. Ф. Основные математические формулы. Справочник. — Минск: Вышэйшая школа, 1988. — 269 с.