También explicamos los métodos de llamadas individuales de esta función y describimos en detalle sus argumentos de entrada y salida, así como los tipos de datos aceptados.
Además, explicamos varias formas de obtener el valor absoluto de las magnitudes complejas utilizando las diversas herramientas y funciones que Matlab nos proporciona para resolver esta operación matemática.
Este artículo incluye ejemplos prácticos e imágenes que explican cada una de las formas de usar esta función, que es una de las funciones más utilizadas en la biblioteca de funciones matemáticas de este poderoso lenguaje de programación.
Sintaxis de la función MATLAB ABS ()
A = ABS (x)Descripción y ejemplos
La función ABS () de Matlab regresa en "A" el valor absoluto de cada valor de la matriz enviada en "x".
Los argumentos de entrada a esta función pueden ser los siguientes:
Para valores reales:
En los casos en que ABS () se llama con valores reales en "X", esta función devuelve el valor absoluto en "A", el valor sin firmar de "X". El tipo de matriz de entrada para ABS () puede ser vectores, escalares, matrices o matrices multidimensionales.
Los tipos de datos aceptados por matrices de entrada y salida son: Single, Double, Int8, Int16, Int32, Int64, UINT8, UINT16, UINT32, UINT64 o DURACIÓN.
Para valores complejos:
Esta función acepta números complejos. En este caso, el tipo de datos de la matriz debe ser simple o doble.
Para números complejos, ABS () devuelve la magnitud o módulo complejo de "X". La magnitud compleja se puede calcular tomando la raíz cuadrada del valor absoluto de la parte real al cuadrado más el valor absoluto de la parte imaginaria al cuadrado.
A continuación, veremos cómo calcular la cantidad compleja.
módulo =Cómo obtener el valor absoluto de un escalar con la función ABS ()
En el siguiente ejemplo, vemos cómo obtener el valor absoluto de un escalar usando la función ABS (). Dado que el escalar en este caso tiene un valor real, ABS () devolverá el resultado real sin firmar de "X".
A = ABS (-58)Como resultado, ABS () devolverá el valor absoluto de "x". En este caso, dado que es un número real, el resultado en "A" será la misma magnitud que "X" pero sin un signo. En la siguiente imagen, puede ver esta expresión y sus resultados aplicados en la consola de comando MATLAB.
Cómo obtener el valor absoluto de una matriz
Ahora, veremos cómo obtener los valores absolutos de los elementos de una matriz. Para esto, creamos una matriz "X" de elementos 4 × 5 con valores de signo positivo y negativo.
x = [12, 51, -84, 5, -6;Como resultado, ABS () devuelve una matriz que contiene los valores absolutos de cada elemento de la matriz pasada en sus argumentos de entrada. Como se ve en la imagen, los resultados en "A" son los valores sin firmar de "X". En la siguiente imagen, puede ver esta expresión y sus resultados aplicados en la consola de comando MATLAB.
Cómo obtener la compleja magnitud de un escalar usando la función Matlab ABS ()
La función MATLAB ABS () admite números complejos. El valor absoluto o el módulo de un número complejo se calcula tomando la raíz cuadrada de la parte real al cuadrado más la parte imaginaria al cuadrado. En este ejemplo, encontraremos la cantidad compleja de 3.5653 + 14.2363i usando la función ABS () en MATLAB.
x = ABS (3.5653 + 14.2363i)Como se ve en la siguiente imagen, hemos obtenido la compleja magnitud de 3.5653 + 14.2363i Uso de dos formas diferentes, la primera a través de la función ABS () como se muestra a continuación:
x = ABS (3.5653 + 14.2363i);La otra forma era usar la función sqrt () para obtener la raíz cuadrada de las sumas de 3.5653 y 14.2363 cuadrado.
x = sqrt ((3.5653.^2) + (14.2363.^2))En la siguiente imagen, puede ver esta expresión y sus resultados aplicados en la consola de comando MATLAB:
Cómo Para obtener la compleja magnitud de una matriz con la función ABS () de Matlab
En este ejemplo, veremos cómo obtener los valores absolutos de una matriz de elementos 5 × 5 que contienen magnitudes reales y complejas. Para hacer esto, creamos la matriz "X" con estos valores y la enviamos como un argumento de entrada en la función ABS ().
x = [12+54i, 5-23i, 16+64i, 88, -3;Como resultado, ABS () devolverá una matriz del mismo tamaño que "X" con los valores absolutos de cada elemento. En la siguiente imagen, puede ver esta expresión y sus resultados aplicados en la consola de comando MATLAB:
Conclusión
En este artículo, explicamos cómo obtener valores absolutos usando la función MATLAB ABS (). También le mostramos varias alternativas sobre cómo resolver este cálculo matemático utilizando otras funciones en la biblioteca de Matlab. También hemos incluido ejemplos prácticos e imágenes que usan esta función con diferentes tipos de entrada, por lo que puede comprender mejor qué métodos llamar en cada caso. Esperamos que haya encontrado útil este artículo de Matlab. Consulte otros artículos de Sugerencia de Linux para obtener más consejos e información.