Operações Matemáticas em Matlab
Nesta aula, vou detalhar como efetuar cálculos matemáticos no Matlab, apresentando os símbolos associados aos operadores matemáticos mais utilizados.
Adição
Para somar, utilizamos o sinal de mais (+).
>> 3+2
ans = 5
Subtração
Para subtrair, usamos o sinal de menos (-).
>> 3-2
ans = 1
Multiplicação
Multiplicar é representado pelo asterisco (*).
>> 4*2
ans = 8
Divisão
A divisão é indicada pela barra (/).
>> 8/2
ans = 4
Resto da divisão
Para obter o resto de uma divisão, recorremos à função mod().
>> mod(7,2)
ans = 1
Observação: No Matlab, o símbolo % não se destina ao cálculo do resto, pois serve para inserir comentários no código. Assim, ao escrever 7%2, o Matlab interpretará o número 2 como comentário. Portanto, a função mod() é essencial para calcular o resto.
Exponenciação
A exponenciação é feita através do símbolo ^.
>> 2^3
ans = 8
Raiz quadrada
Para extrair a raiz quadrada, usa-se a função sqrt().
>> sqrt(16)
ans = 4
Como alternativa, pode-se elevar o número a 1/2.
>> 16**(1/2)
ans = 4
Funções matemáticas adicionais
O Matlab disponibiliza uma vasta gama de funções matemáticas pré-definidas. Seguem alguns exemplos:
- abs(x)
determina o valor absoluto de x - cos(x)
fornece o cosseno de x - sin(x)
resulta no seno de x - tan(x)
estima a tangente de x - acos(x)
refere-se ao arcocosseno de x - asin(x)
relaciona-se ao arco seno de x - atan(x)
calcula a arco tangente de x - exp(x)
extrai a exponencial de x - log(x)
representa o logaritmo natural de x - log10(x)
indica o logaritmo na base 10 de x - sqrt(x)
apura a raiz quadrada de x - nthroot(x,n)
avalia a n-ésima raiz real de x
A título de exemplo, se desejar determinar o valor absoluto de um número, empregue a função abs().
>> abs(-1)
ans = 1
Por padrão, o Matlab exibe os resultados em formato curto, com 5 dígitos significativos. Contudo, é possível modificar esse padrão, optando pelo formato longo ou por notação científica.