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
9151
Цюрих
Если я правильно понял, то вопрос - как выразить функцию $\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
4604
Если можно использовать операцию предела, то легко $\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
12519
$$\[
\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
11780
Россия, Москва
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
12519
Я так понимаю, ТС устроит любая сквозная формула.

 Профиль  
                  
 
 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
11780
Россия, Москва
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
4604
Legioner93
Красиво!

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

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



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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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