Operações matemáticas no Octave
Nesta lição, vou explicar quais são os operadores que permitem realizar as principais operações matemáticas no Octave.
Adição
O operador de adição é +
>> 3+2
ans = 5
Subtração
O operador de subtração é -
>> 3-2
ans = 1
Multiplicação
O operador de multiplicação é *
>> 4*2
ans = 8c
Divisão
O operador de divisão é /
>> 8/2
ans = 4
Resto da Divisão
Para calcular o resto da divisão, use a função mod()
>> mod(7,2)
ans = 1
Atenção. Ao contrário de muitas linguagens de programação, o software Octave não utiliza o símbolo de porcentagem (%) para calcular o resto da divisão, pois o símbolo % é usado para escrever comentários. Portanto, se você escrever 7%2, o software tratará 2 como um comentário e retornará 7 como resultado. Portanto, se você precisar calcular o módulo de divisão, deve usar a função mod().
Potência
O operador de potência é ^
>> 2^3
ans = 8
Alternativamente, você também pode usar o asterisco duplo para calcular a exponenciação de um número
>> 2**3
ans = 8
Raiz quadrada
Para calcular a raiz quadrada, você deve usar a função sqrt()
>> sqrt(16)
ans = 4
Alternativamente, você pode elevar o número à fração 1/2
>> 16**(1/2)
ans = 4
Além desses operadores matemáticos básicos, existem muitas outras funções do Octave que permitem realizar muitas outras operações matemáticas, como:
- abs(x)
retorna o valor absoluto de x - cos(x)
calcula o cosseno de x - sin(x)
calcula o seno de x - tan(x)
calcula a tangente de x - acos(x)
calcula o cosseno inverso de x - asin(x)
calcula o seno inverso de x - atan(x)
calcula a tangente inversa de x - exp(x)
calcula a exponencial de x - log(x)
calcula o logaritmo natural de x - log10(x)
calcula o logaritmo na base 10 de x - sqrt(x)
calcula a raiz quadrada de x - nthroot(x,n)
calcula a raiz n-ésima real de x
Por exemplo, para calcular o valor absoluto, você pode usar a função abs()
>> abs(-1)
ans = 1
Em geral, os resultados do Octave são exibidos em formato curto com 5 dígitos significativos por padrão.
No entanto, você pode alterar o formato do número (longo/curto) ou usar a notação científica.