Sgn x что это

от admin

Функция sign(x)

Функция

\sgn(x)» width=»» height=»» /> (другое обозначение: \operatorname <sign>(x)» width=»» height=»» />, читается: «сигнум», от лат. <i>signum</i> — знак) определяется следующим образом:</p>
<p> <img decoding=.

  • Область значений: </li>
</ul>
<p> <em>Wikimedia Foundation . 2010 .</em> </p>
<h4>Полезное</h4>
<h4>Смотреть что такое «Функция sign(x)» в других словарях:</h4>
<p><strong>функция mod_osso</strong> — Новое функциональное средство, введенное в Oracle9iAS Release 2. Оно является расширением Oracle HTTP Server, которое позволяет HTTP серверу стать партнерским приложением (см. Partner Applications) для SSO (см. Single Sign On, SSO). Приложения,… … Справочник технического переводчика</p>
<p><strong>Функция ошибок</strong> — График функции ошибок В математике функция ошибок (функция Лапласа)  это неэлементарная функция, возникающая в теории вероятностей, статистике и теории дифференциальных ур … Википедия</p>
<p><strong>Функция Лапласа</strong> — График функции ошибок В математике функция ошибок это неэлементарная функция, возникающая в теории вероятностей, статистике и теории дифференциальных уравнений в частных производных. Она определяется как . Дополнительная функция ошибок,… … Википедия</p>
<p><strong>Функция Ляпунова</strong> — Стиль этой статьи неэнциклопедичен или нарушает нормы русского языка. Статью следует исправить согласно стилистическим правилам Википедии. В теории обыкновенных дифференциальных уравнений, функция Ляпунова является скалярной функцией, которая… … Википедия</p>
<p><strong>Функция sgn(x)</strong> — График функции y = sgn x Функция (другое обозначение: ), читается «сигнум» (от лат. signum  знак)  кусочно постоянная функция, определённа … Википедия</p>
<p><strong>Sign функция</strong> — График функции y = sgn(x) Функция (другое обозначение: , читается: «сигнум», от лат. signum знак) определяется следующим образом … Википедия</p>
<p><strong>Функция Радемахера</strong> — Графики функций Радемахера с Функция Радемахера  кусочно постоянная периодическая функция, принимающая только два значения 1 и −1 на всей обл … Википедия</p>
<p><strong>Функция знака</strong> — График функции y = sgn(x) Функция (другое обозначение: , читается: «сигнум», от лат. signum знак) определяется следующим образом … Википедия</p>
<p><strong>R-функция</strong> — (функция В. Л. Рвачёва)  числовая функция действительных переменных, знак которой вполне определяется знаками ее аргументов при соответствующем разбиении числовой оси на интервалы и . Впервые R функции были введены в работах… … Википедия</p>
<p><strong>Однородная функция</strong> — степени   числовая функция такая, что для любого и выполняется равенство: причём называют порядком однородности. Различают также положительно однородные функции, для которых равенство … Википедия</p>
<h2>Функция sgn(x)</h2>
<p>Функция <b>sgn</b>(x) (другие обозначения: <b>sign</b>(x), читается: «сигнум», от signum</i> — знак) определяется следующим образом:</p>
<p><img decoding=

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

    [math]\displaystyle < \sgn x = \begin\ \ 1, & x \gt 0 \\ \ \ 0, & x = 0 \\ -1, & x \lt 0 \end >[/math]

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

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

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

    Содержание

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

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

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

      : [math]\displaystyle< \mathbb R >[/math] . : [math]\displaystyle < \<-1; 0; +1\>>[/math] . во всех точках, кроме нуля.
    • Функция нечётна.
    • Точка [math]\displaystyle< x=0 >[/math] является точкой разрыва первого рода, так как пределы справа и слева от нуля равны [math]\displaystyle< +1 >[/math] и [math]\displaystyle< -1 >[/math] соответственно.
    • [math]\displaystyle< |x| = \sgn x \cdot x >[/math] и [math]\displaystyle< x = \sgn x \cdot |x| >[/math] для [math]\displaystyle < \forall x \in \mathbb>[/math] . Иначе говоря,
    • [math]\displaystyle< \frac\sgn x = 2 \cdot \delta (x) >[/math] , где [math]\displaystyle< \delta (x) >[/math]  — дельта-функция Дирака.
    • [math]\displaystyle< \sgn x \cdot \sgn y = \sgn (x \cdot y) >[/math] .
    • [math]\displaystyle< \sgn x = \frac<2><\pi>\int ^<\infty>_ <0>\frac<\sin tx>dt >[/math] .

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

    • Представление

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

    • Другой вариант обобщения функции, обозначаемый как [math]\displaystyle < \operatorname>[/math] , определяется следующим образом:

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

    9 Математические функции. Операторы пересчета

    Как и в других языках программирования в VBA имеются функции, называемые математическими. Аргументами этих функций являются арифметические выражения. В тексте программы аргумент функции заключается в круглые скобки. Основные математические функции VBA приведены в табл. 4.

    Аргумент тригонометрических функций Sin(x), Cos(x), Tan(x) (синус, косинус, тангенс) задается в радианах, а не в градусах. Обратная тригонометрическая функция арктангенс Atn(x) возвращает в программу значение угла в радианах от -/2 до /2, тангенс которого равен значению арифметического выражения x.

    Функция Sgn(x) возвращает 1, 0 и -1 соответственно при x>0, x=0 и x<0.

    Функция Log(x) рассчитывает натуральный логарифм, а не десятичный, как можно было бы первоначально подумать по имени функции.

    Табл. 4 Основные математические функции VBA

    Обращение к функции

    Результат отбрасывания дробной части x

    Наибольшее целое число не превосходящее x

    Натуральный логарифм ln x при x>0

    1, 0 или -1 в зависимости от знака x

    Операторы пересчета

    Ниже приведены операторы VBA, позволяющие рассчитывать значения некоторых тригонометрических функций, которых нет в числе встроенных функций.

    Const pi as Double = 3,141592654

    ctg_x = cos(x) / sin(x) ‘если sin(x)  0

    arcsin_x = Atn (x / Sqr (1 – x ^ 2 )) ‘если Abs (x)  1

    arcsin_x =Sgn (x) * pi / 2 ‘если Abs (x) = 1

    arccos_x = Atn (Sqr (1 – x ^ 2 ) / x) ‘если x  0

    arccos_x = pi / 2 ‘если x = 0

    arcctg_x = Atn (1 / x) ‘если x  0

    arcctg_x = pi / 2 ‘если x = 0

    lg_x = Log (x) / 2,302585093 ‘если x > 0

    10 Логические выражения. Операции сравнения. Логические операции

    В VBA наряду с арифметическими выражениями широко используются логические выражения или утверждения, принимающие одно из двух значений типа Boolean – True (истина, логическая единица) или False (ложь, логический нуль). Отдельно взятое значение True или False также является логическим выражением.

    Согласно синтаксису оператора присваивания, логическое выражение находится справа от знака присваивания =. Логические выражения формируются с помощью операций сравнения и логических операций.

    В VBA используется 8 операторов сравнения (табл. 5):

    Табл. 5. Обозначения и наименования операций сравнения:

    Больше или равно чем

    Меньше или равно чем

    Операторы сравнения всегда возвращают значение True, если утверждение истинно, или False, если утверждение ложно.

    Оператор Is определяет, ссылаются ли объектные переменные на один и тот же объект или на разные.

    Оператор Like сравнивает строковый объект с шаблоном и определяет, подходит ли шаблон. Общий синтаксис оператора Like следующий:

    Выражение1 Like Выражение2

    где Выражение1 – это любое текстовое выражение VBA, а Выражение2 – шаблон, который передается оператору Like. В этом шаблоне можно использовать специальные подстановочные символы (Табл. 6).

    Табл. 6. Подстановочные символы шаблона для оператора Like

    Любая одна цифра от 0 до 9

    Любое количество любых символов (включая нулевое)

    Любой один символ

    Любой один символ из приведенного в квадратных скобках списка

    Любой один символ кроме приведенных в списке

    Сложные логические выражения составляются с помощью шести логических операций Not, And, Or, Xor, Eqv, Imp. Наиболее используемыми из них являются первые три операции. Остальные операции используются редко.

    Операция Not имеет один операнд, т.е. является унарной операцией. Она называется логическим НЕ или логическим отрицанием.

    Операции And и Or имеют два операнда, т.е. являются бинарными операциями.

    Операция And называется логическим И (логическое умножение).

    Операция Or называется логическим ИЛИ (логическое сложение).

    Определения логических операций Not, And и Or даются таблицами 7, 8 и 9.

    Табл. 7. Определение операции Not

    Табл. 8. Определение операции And

    Табл. 9. Определение операции Or

    При наличии в выражении нескольких логических операций порядок их выполнения определяется следующим правилом приоритетов:

    1) в первую очередь выполняется операция Not;

    2) далее выполняется операция And;

    3) в последнюю очередь выполняется операция Or.

    Для изменения последовательности логических операций используются круглые скобки (как в арифметических выражениях). Скобки можно использовать и для большей наглядности логических выражений.

    Операторы слияния символьных строк (оператор конкатенации)

    Во многих программах возникает необходимость объединения двух или более символьных строк в одну строку. Такая операция называется слиянием или конкатенацией строк. В VBA существует два оператора конкатенации – (&) и (+).

    Рекомендуется использовать оператор & (амперсанд). Этому есть две причины:

    — при использовании оператора (&) производится автоматическое преобразование числовых значений в строковые; поэтому нет опасности допустить ошибку;

    — при использовании оператора (+) сложение строкового значения со значением типа Null дает Null, что не всегда является тем результатом, который надо было бы получить.

    Читать:
    Почему наушники бьют током в ухо
  • Похожие статьи