stringtranslate.com

Унарная операция

В математике унарная операция — это операция только с одним операндом , т. е. одним входом. [1] Это отличается от бинарных операций , которые используют два операнда. [2] Примером может служить любая функция ⁠ ⁠ , где Aмножество . Функция ⁠ ⁠ является унарная операция над A.

Распространенными обозначениями являются префиксное обозначение (например, ¬ , − ), постфиксное обозначение (например, факториал n ! ), функциональное обозначение (например, sin  x или sin( x ) ) и надстрочные индексы (например, транспонирование A T ). Существуют и другие обозначения, например, в случае квадратного корня горизонтальная черта , расширяющая знак квадратного корня над аргументом, может указывать на размер аргумента.

Примеры

Абсолютное значение

Получение абсолютного значения числа — это унарная операция. Эта функция определяется как , где — абсолютное значение .

Отрицание

Это используется для нахождения отрицательного значения одного числа. Вот несколько примеров:

Факториал

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

Тригонометрия

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

Примеры из языков программирования

Ниже приведена таблица, обобщающая общие унарные операторы вместе с их символами, описанием и примерами: [3]

JavaScript

В JavaScript эти операторы являются унарными: [4]

Семья языков C

В семействе языков C следующие операторы являются унарными: [5] [6]

Оболочка Unix (Bash)

В оболочке Unix ( Bash / Bourne Shell ), например, следующие операторы являются унарными: [7] [8]

PowerShell

В PowerShell следующие операторы являются унарными: [9]

Смотрите также

Ссылки

  1. ^ Weisstein, Eric W. "Унарная операция". mathworld.wolfram.com . Получено 29-07-2020 .
  2. ^ Weisstein, Eric W. "Binary Operation" (Двоичная операция). mathworld.wolfram.com . Получено 29 июля 2020 г.
  3. ^ "Унарные операторы в программировании". GeeksforGeeks . 20 марта 2024 г. Получено 24 апреля 2024 г.
  4. ^ «Унарные операторы».
  5. ^ "5. Выражения и операторы". Справочник языка C/C++. Версия 6.0. С. 109. Архивировано из оригинала 2012-10-16.
  6. ^ "Унарные операторы - Учебники языка C - Sanfoundry". www.sanfoundry.com .
  7. ^ "Shell Arithmetic (Bash Reference Manual)". www.gnu.org . Операционная система GNU . Получено 24 апреля 2024 г. .
  8. ^ Miran, Mohammad Shah (26 октября 2023 г.). «Унарные операторы в Bash». LinuxSimply . Получено 24 апреля 2024 г. .
  9. ^ "Выражения - PowerShell". learn.microsoft.com . Microsoft. 3 сентября 2021 г. . Получено 23 апреля 2024 г. .

Внешние ссылки