stringtranslate.com

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

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

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

Примеры

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

Получение абсолютного значения числа является унарной операцией. Эта функция определяется как [3], где – абсолютное значение .

Отрицание

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

Факториал

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

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

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

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

JavaScript

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

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

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

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

В оболочке Unix/Linux (bash/sh) ' $' является унарным оператором, когда он используется для расширения параметров, заменяя имя переменной ее (иногда измененным) значением. Например:

PowerShell

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

Рекомендации

  1. ^ Вайсштейн, Эрик В. «Унарная операция». mathworld.wolfram.com . Проверено 29 июля 2020 г.
  2. ^ Вайсштейн, Эрик В. «Двоичная операция». mathworld.wolfram.com . Проверено 29 июля 2020 г.
  3. ^ «Абсолютное значение».
  4. ^ «Унарные операторы».
  5. ^ «Глава 5. Выражения и операторы». Справочник по языку C/C++. Версия 6.0. п. 109. Архивировано из оригинала 16 октября 2012 г. {{cite book}}: |website=игнорируется ( помощь )
  6. ^ "Унарные операторы - Учебники по C - Sanfoundry" . www.sanfoundry.com .

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