2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки


Правила форума


Посмотреть правила форума



Начать новую тему Ответить на тему
 
 Функция знака sign(x)
Сообщение07.12.2020, 21:39 


22/04/18
92
Достаточно широко известна функция знака $sign(x)=\begin{cases}
1,&\text{если $x>0$;}\\
0,&\text{если $x=0$;}\\
-1,&\text{если $x<0$.}
\end{cases}$.
Определив ее как $sign(x)=\begin{cases}
\frac{x}{|x|},&\text{если $x\ne0$;}\\
0,&\text{если $x=0$.}
\end{cases}$ можно уменьшить количество индикаторов в выражении до двух. Можно ли обойтись совсем без индикаторов? Мне пришло в голову следующее решение: $sign(x)=\lim\limits_{a\to\infty}^{}(a|x+\frac{1}{2a}|-a|x-\frac{1}{2a}|)$. Есть ли какие-то другие, возможно более известные или изящные варианты? Крайне желательно без использования дельта-функций и т.д., поскольку суть задачи как раз в том, чтобы обойтись максимально простыми средствами.

 Профиль  
                  
 
 Re: Функция знака sign(x)
Сообщение07.12.2020, 23:34 
Заслуженный участник
Аватара пользователя


16/07/14
9482
Цюрих
Если я правильно понял, то вопрос - как выразить функцию $\operatorname{sign}(x)$. Через что выражаем?

 Профиль  
                  
 
 Re: Функция знака sign(x)
Сообщение08.12.2020, 05:17 
Аватара пользователя


13/08/13

4323
mihaild в сообщении #1495658 писал(а):
Если я правильно понял, то вопрос - как выразить функцию $\operatorname{sign}(x)$. Через что выражаем?

Как я понял, можно использовать элементарные функции, модуль и пределы (но не ряды)

 Профиль  
                  
 
 Re: Функция знака sign(x)
Сообщение08.12.2020, 05:23 
Заслуженный участник


13/12/05
4660
Если можно использовать операцию предела, то легко $\operatorname{sgn} x= \lim\limits_{n\to\infty}\frac{2}\pi\arctg n x$.

 Профиль  
                  
 
 Re: Функция знака sign(x)
Сообщение08.12.2020, 05:37 
Заслуженный участник
Аватара пользователя


15/10/08
12912
$$\[
\mathop {\lim }\limits_{\varepsilon  \to  + 0} \frac{x}
{{ \left| x \right| + \varepsilon }}
\]
$$

 Профиль  
                  
 
 Re: Функция знака sign(x)
Сообщение08.12.2020, 10:50 


11/02/20
57
Ну так модуль тоже двумя условиями задаётся. И в определении предела участвует.

 Профиль  
                  
 
 Re: Функция знака sign(x)
Сообщение08.12.2020, 14:57 
Заслуженный участник


20/08/14
11993
Россия, Москва
FL91 в сообщении #1495701 писал(а):
Ну так модуль тоже двумя условиями задаётся.
Не обязательно: $|x|=\sqrt{x^2}$.

-- 08.12.2020, 15:28 --

В вики приводится интересный вариант ;-):
$$\operatorname{sgn} x = \dfrac{2}{\pi} \int\limits_0^\infty \dfrac{\sin tx}{t} dt$$
А в английской есть без интегралов, рядов и пределов:
$$\operatorname{sgn} x = \left\lfloor\dfrac{x}{|x|+1}\right\rfloor - \left\lfloor\dfrac{-x}{|-x|+1}\right\rfloor$$
Чем не формула?

 Профиль  
                  
 
 Re: Функция знака sign(x)
Сообщение08.12.2020, 17:04 
Заслуженный участник
Аватара пользователя


15/10/08
12912
Я так понимаю, ТС устроит любая сквозная формула.

 Профиль  
                  
 
 Re: Функция знака sign(x)
Сообщение08.12.2020, 17:21 


11/02/20
57

(Оффтоп)

Dmitriy40 в сообщении #1495746 писал(а):
Не обязательно: $|x|=\sqrt{x^2}$.

Тогда ладно... :D

 Профиль  
                  
 
 Re: Функция знака sign(x)
Сообщение08.12.2020, 18:37 


22/04/18
92
Dmitriy40

О, да, вторая формула мне нравится! Хоть там и используется функция целой части, но это лучшее из предложенного, спасибо.

 Профиль  
                  
 
 Re: Функция знака sign(x)
Сообщение09.12.2020, 01:47 


21/05/16
4292
Аделаида
$[x\ne0]\dfrac x{|x|}$, если считать ноль, умноженный на что угодно, равным нулю.

 Профиль  
                  
 
 Re: Функция знака sign(x)
Сообщение09.12.2020, 05:31 
Заслуженный участник


20/08/14
11993
Россия, Москва
kotenok gav в сообщении #1495795 писал(а):
$[x\ne0]\dfrac x{|x|}$, если считать ноль, умноженный на что угодно, равным нулю.
Это уже не математика так как привязано и к представлению условий числами и к представлению термов ИСТИНА и ЛОЖЬ вполне конкретными числами и к порядку вычисления выражений (умножение же коммутативно). И первое и второе вовсе не обязательно! Или тогда указывайте для какого мат.пакета это работает. Потому что просто так брать целую часть от ИСТИНЫ нельзя ... как и умножать её на число.

 Профиль  
                  
 
 Re: Функция знака sign(x)
Сообщение09.12.2020, 07:29 


21/05/16
4292
Аделаида
Это не целая часть, это скобки Айверсона.

 Профиль  
                  
 
 Re: Функция знака sign(x)
Сообщение09.12.2020, 07:50 
Заслуженный участник
Аватара пользователя


28/07/09
1238
kotenok gav в сообщении #1495795 писал(а):
$[x\ne0]\dfrac x{|x|}$, если считать ноль, умноженный на что угодно, равным нулю.
$[x>0] - [x<0]$

 Профиль  
                  
 
 Re: Функция знака sign(x)
Сообщение09.12.2020, 13:32 
Заслуженный участник


13/12/05
4660
Legioner93
Красиво!

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 15 ] 

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: dgwuqtj


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group