Também explicamos os métodos de chamada individual dessa função e descrevemos em detalhes seus argumentos de entrada e saída, bem como os tipos de dados aceitos.
Além disso, explicamos várias maneiras de obter o valor absoluto de magnitudes complexas usando as várias ferramentas e funções que o MATLAB nos fornece para resolver esta operação matemática.
Este artigo inclui exemplos práticos e imagens que explicam cada uma das maneiras de usar essa função, que é uma das funções mais usadas na Biblioteca de Funções Matemáticas dessa poderosa linguagem de programação.
Sintaxe da função matlab abs ()
a = abs (x)Descrição e exemplos
A função abs () do matlab retorna em "a" o valor absoluto de cada valor da matriz enviada em "x".
Os argumentos de entrada para esta função podem ser os seguintes:
Para valores reais:
Nos casos em que o abs () é chamado com valores reais em "x", esta função retorna o valor absoluto em "a", o valor não assinado de "x". O tipo de matriz de entrada para ABS () pode ser vetores, escalares, matrizes ou matrizes multidimensionais.
Os tipos de dados aceitos pelas matrizes de entrada e saída são: único, duplo, int8, int16, int32, int64, uint8, uint16, uint32, uint64 ou duração.
Para valores complexos:
Esta função aceita números complexos. Nesse caso, o tipo de dados da matriz deve ser único ou duplo.
Para números complexos, abs () retorna a magnitude ou módulo complexo de "x". A magnitude complexa pode ser calculada tomando a raiz quadrada do valor absoluto da parte real ao quadrado, além do valor absoluto da parte imaginária ao quadrado.
Em seguida, veremos como calcular a quantidade complexa.
módulo =Como obter o valor absoluto de um escalar com a função ABS ()
No exemplo a seguir, vemos como obter o valor absoluto de um escalar usando a função abs (). Como o escalar neste caso tem um valor real, ABS () retornará o resultado real não assinado de "x".
a = abs (-58)Como resultado, abs () retornará o valor absoluto de "x". Nesse caso, como é um número real, o resultado em "A" será a mesma magnitude que "x", mas sem um sinal. Na imagem a seguir, você pode ver essa expressão e seus resultados aplicados no console de comando MATLAB.
Como obter o valor absoluto de uma matriz
Agora, veremos como obter os valores absolutos dos elementos de uma matriz. Para isso, criamos uma matriz "x" de 4 × 5 elementos com valores de sinal positivo e negativo.
x = [12, 51, -84, 5, -6;Como resultado, o ABS () retorna uma matriz contendo os valores absolutos de cada elemento da matriz passada em seus argumentos de entrada. Como visto na imagem, os resultados em "A" são os valores não assinados de "x". Na imagem a seguir, você pode ver essa expressão e seus resultados aplicados no console de comando MATLAB.
Como obter a magnitude complexa de um escalar usando função matlab abs ()
A função matlab abs () suporta números complexos. O valor absoluto ou módulo de um número complexo é calculado pegando a raiz quadrada da parte real ao quadrado mais a parte imaginária ao quadrado. Neste exemplo, encontraremos a quantidade complexa de 3.5653 + 14.2363i usando a função ABS () no MATLAB.
x = ABS (3.5653 + 14.2363i)Como visto na imagem a seguir, obtivemos a magnitude complexa de 3.5653 + 14.2363i usando duas maneiras diferentes, a primeira através da função ABS () como mostrado abaixo:
x = ABS (3.5653 + 14.2363i);A outra maneira era usar a função sqrt () para obter a raiz quadrada das somas de 3.5653 e 14.2363 quadrado.
x = sqrt ((3.5653.^2) + (14.2363.^2))Na imagem a seguir, você pode ver essa expressão e seus resultados aplicados no console de comando MATLAB:
Como Para obter a magnitude complexa de uma matriz com a função abs () do matlab
Neste exemplo, veremos como obter os valores absolutos de uma matriz de 5 × 5 elementos contendo magnitudes reais e complexas. Para fazer isso, criamos a matriz "X" com esses valores e a enviamos como um argumento de entrada na função de chamada para a abs ().
x = [12+54i, 5-23i, 16+64i, 88, -3;Como resultado, abs () retornará uma matriz do mesmo tamanho de "x" com os valores absolutos de cada elemento. Na imagem a seguir, você pode ver essa expressão e seus resultados aplicados no console de comando MATLAB:
Conclusão
Neste artigo, explicamos como obter valores absolutos usando a função matlab abs (). Também mostramos várias alternativas sobre como resolver esse cálculo matemático usando outras funções na biblioteca Matlab. Também incluímos exemplos práticos e imagens que usam essa função com diferentes tipos de entrada, para que você possa entender melhor quais métodos chamam em cada caso. Esperamos que você tenha achado este artigo do Matlab útil. Veja outros artigos de dica do Linux para obter mais dicas e informações.