Constantes pré-definidas no Octave

Constantes pré-definidas no Octave

O software para computação numérica e científica GNU Octave possui algumas constantes numéricas pré-definidas, que podem ser empregadas em cálculos diversos ou ainda retornadas como resultado de operações matemáticas. Elas estão listadas na tabela a seguir:

Constante Significado
pi Valor de pi
e Número de Euler
i e j Número imaginário (raiz de -1)
inf Valor infinito
NaN Not a Number (“não é um número”)
realmax
Maior número de ponto flutuante representável
realmin
Menor número de ponto flutuante representável
eps
Valor de precisão da máquina

A constante eps indica o valor de precisão da máquina, ou o valor entre dois números adjacentes no sistema de ponto flutuante da máquina.

Exemplos

Vamos chamar essas constantes na Janela de Comandos do Octave e visualizar o que é retornado em cada exemplo. A variável de sistema ans armazena o resultado de cada chamada:

>> format long
>> pi
ans = 3.141592653589793
>> e
ans = 2.718281828459045
>> i
ans = 0 + 1i
>> j
ans = 0 + 1i
>> inf
ans = Inf
>> NaN
ans = NaN
>> realmax
ans = 1.797693134862316e+308
>> realmin
ans = 2.225073858507201e-308
>> eps
ans = 2.220446049250313e-16

Usamos o comando format long no início dos exemplos para exibir os valores com até 15 algarismos significativos, quando aplicável.

A seguir, alguns exemplos de retorno dessas constantes em operações aritméticas.

>> sqrt(-1)
ans = 0 + 1i
>> 25 / 0
warning: division by zero
ans = Inf
>> 10E300 ^ 2
ans = Inf

No primeiro exemplo, calculamos a raiz quadrada de -1 usando a função sqrt(). O resultado é o número imaginário i, representado por 0 + 1i. Logo após, tentamos dividir um número por zero, e o resultado foi um aviso de divisão por zero, com a variável ans mostrando o valor Inf (infinito). E, finalmente, tentamos elevar o número 1×10300 (10E300) ao quadrado, gerando um número maior que o maior valore representável – e, assim, retornando o valor Inf também (infinito).

GNU Octave - Computação Científica

 

Sobre Fábio dos Reis (1394 Artigos)
Fábio dos Reis trabalha com tecnologias variadas há mais de 25 anos, tendo atuado nos campos de Eletrônica, Telecomunicações, Programação de Computadores e Redes de Dados. É um entusiasta de Unix, Linux e Open Source em geral, adora Eletrônica e Música, e estuda idiomas, além de ministrar cursos e palestras sobre diversas tecnologias em São Paulo e outras cidades do Brasil.
Contato: Website

Escreva um comentário

Seu e-mail não será divulgado


*