Como criar um valor absoluto no MATLAB sem usar a função ABS

Se você usa o MATLAB para fins educacionais, pode ser necessário aplicar diretamente o cálculo do módulo em vez da função integrada para demonstrar aos alunos como essa função funciona.

Passo 1

Atribua um valor que você precisa para calcular o módulo para a variável "number" no MATLAB. Por exemplo, "number = -45;"

Passo 2

Escreva a condição de teste "if" que avalia o valor da variável. Por exemplo,

"se número <0 module = number * (- 1);"

Nesse caso, o teste determina se a variável "número" é menor que zero; Nesse caso, o módulo é calculado multiplicando o número por (-1) para reverter o sinal de menos para mais.

Passo 3

Complete a declaração, adicionando a parte "else". A declaração é a seguinte: "else module = number; end"

A parte "else" da condição "if" é executada apenas se a condição for falsa, ou seja, a variável "número" for maior ou igual a zero. A palavra "end" indica o término do bloco de instruções condicionais.

Passo 4

Imprima o valor absoluto do número para verificar o resultado, digitando "módulo de impressão". Neste exemplo, o MATLAB imprime "45", que é o valor absoluto do número "-45".