Operación unaria

Operación matemática con un solo operando

En matemáticas , una operación unaria es una operación con un solo operando , es decir, una única entrada. [1] Esto contrasta con las operaciones binarias , que utilizan dos operandos. [2] Un ejemplo es cualquier función ⁠ ⁠ F : A A {\displaystyle f:A\arrow derecha A} , donde A es un conjunto . La función ⁠ ⁠ F {\estilo de visualización f} es una operación unaria sobre A .

Las notaciones comunes son la notación de prefijo (p. ej . ¬ , ), la notación de posfijo (p. ej. factorial n ! ), la notación funcional (p. ej. sen x o sen( x ) ) y los superíndices (p. ej. transposición A T ). También existen otras notaciones, por ejemplo, en el caso de la raíz cuadrada , una barra horizontal que extiende el signo de la raíz cuadrada sobre el argumento puede indicar la extensión del argumento.

Ejemplos

Valor absoluto

Obtener el valor absoluto de un número es una operación unaria. Esta función se define como donde es el valor absoluto de . | norte | = { norte , si  norte 0 norte , si  norte < 0 {\displaystyle |n|={\begin{cases}n,&{\mbox{si }}n\geq 0\\-n,&{\mbox{si }}n<0\end{cases}}} | norte | {\estilo de visualización |n|} norte {\estilo de visualización n}

Negación

Se utiliza para encontrar el valor negativo de un solo número. A continuación se muestran algunos ejemplos:

( 3 ) = 3 {\displaystyle -(3)=-3}
( 3 ) = 3 {\displaystyle -(-3)=3}

Factorial

Para cualquier entero positivo n , el producto de los enteros menores o iguales a n es una operación unaria llamada factorial . En el contexto de los números complejos , la función gamma es una extensión de la operación unaria del factorial.

Trigonometría

En trigonometría , las funciones trigonométricas , como , y , pueden considerarse operaciones unarias. Esto se debe a que es posible proporcionar solo un término como entrada para estas funciones y recuperar un resultado. Por el contrario, las operaciones binarias, como la suma , requieren dos términos diferentes para calcular un resultado. pecado {\displaystyle \pecado} porque {\estilo de visualización \cos } broncearse {\estilo de visualización \tan}

Ejemplos de lenguajes de programación

A continuación se muestra una tabla que resume los operadores unarios comunes junto con sus símbolos, descripción y ejemplos: [3]

OperadorSímboloDescripciónEjemplo
Incremento++Aumenta el valor de una variable en 1x = 2; ++x; // x is now 3
Decremento−-Disminuye el valor de una variable en 1y = 10; --y; // y is now 9
Unario más+Indica un valor positivoa = -5; b = +a; // b is -5
Menos unario-Indica un valor negativoc = 4; d = -c; // d is -4
NO lógico!Niega el valor de verdad de una expresión booleanaflag = true; result = !flag; // result is false
Bit a bit NO~Negación bit a bit, invierte los bits de un enteronum = 5; result = ~num; // result is -6

JavaScript

En JavaScript , estos operadores son unarios: [4]

Familia de lenguajes C

En la familia de lenguajes C , los siguientes operadores son unarios: [5] [6]

Concha de Unix (Bash)

En el shell de Unix ( Bash / Bourne Shell ), por ejemplo, los siguientes operadores son unarios: [7] [8]

  • Pre y Post-Incremento: ,++$x$x++
  • Pre y Post-Decremento: ,--$x$x--
  • Positivo:+$x
  • Negativo:-$x
  • Negación lógica:!$x
  • Expansión simple: $x
  • Expansión compleja: ${#x}

Potencia Shell

En PowerShell , los siguientes operadores son unarios: [9]

  • Incremento: ,++$x$x++
  • Decremento: ,--$x$x--
  • Positivo:+$x
  • Negativo:-$x
  • Negación lógica:!$x
  • Invocar en el ámbito actual :.$x
  • Invocar en nuevo ámbito:&$x
  • Elenco:[type-name] cast-expression
  • Elenco:+$x
  • Formación:,$array

Véase también

Referencias

  1. ^ Weisstein, Eric W. "Operación unaria". mathworld.wolfram.com . Consultado el 29 de julio de 2020 .
  2. ^ Weisstein, Eric W. "Operación binaria". mathworld.wolfram.com . Consultado el 29 de julio de 2020 .
  3. ^ "Operadores unarios en programación". GeeksforGeeks . 20 de marzo de 2024 . Consultado el 24 de abril de 2024 .
  4. ^ "Operadores unarios".
  5. ^ "5. Expresiones y operadores". Referencia del lenguaje C/C++. Versión 6.0. pág. 109. Archivado desde el original el 16 de octubre de 2012.
  6. ^ "Operadores unarios - Tutoriales de C - Sanfoundry". www.sanfoundry.com .
  7. ^ "Aritmética de shell (Manual de referencia de Bash)". www.gnu.org . Sistema operativo GNU . Consultado el 24 de abril de 2024 .
  8. ^ Miran, Mohammad Shah (26 de octubre de 2023). "Operadores unarios en Bash". LinuxSimply . Consultado el 24 de abril de 2024 .
  9. ^ "Expresiones - PowerShell". learn.microsoft.com . Microsoft. 3 de septiembre de 2021 . Consultado el 23 de abril de 2024 .
  • Medios relacionados con Operaciones unarias en Wikimedia Commons
Obtenido de "https://es.wikipedia.org/w/index.php?title=Operación_unaria&oldid=1242941601"