Buscar

Apostila de Introdução ao Octave

Prévia do material em texto

Introdução ao Cálculo de Processos
Apostila de Programação usando o software Octave
Nesta apostila vamos apresentar de forma resumida alguns conceitos de programação e um pouco 
da linguagem de programação do Octave.
O Octave é um software de programação matemática de uso livre. A linguagem usada pelo Octave é
muito semelhante ao pacote computacional comercial MATLAB. É um programa muito empregado
por cientistas, pesquisadores e profissionais de várias áreas da ciência. O nome do pacote
computacional originou-se do nome do renomado professor de Engenharia Química Octave
Levenpiel, um dos autores do programa.
Como obter o programa Octave
O Octave pode ser baixado no endereço: https://www.gnu.org/software/octave/
na aba DOWNLOAD bastando para isso, selecionar o sistema operacional do seu computador.
Após instalar o programa você pode acessá-lo selecionando o logotipo,
Note que ficam disponíveis 2 logotipos (GUI) e (CLI) sendo o 1° para acesso offline e o segundo 
para acesso na internet online. A página do Octave na internet apresenta diversas informações úteis 
e deve ser visitada.
Usando o Octave
Ao abrir o programa, GUI, ficarão aparentes a tela do Octave, onde você terá acesso ao MENU e às 
áreas de trabalho: AMBIENTE DE TRABALHO, JANELA DE COMANDOS, HISTÓRICO DE 
COMANDOS. A área Janela de Comandos é intercambiável com as abas EDITOR, EDITOR DE 
VARIÁVEIS e DOCUMENTAÇÃO através do submenu localizado na parte inferior dessa área.
Iniciando o uso do Octave
Na janela de comando aparece o icone: >>. Os comandos são escritos nas linhas após esse ícone. 
Por exemplo: 
>> a=2
e teclando ENTER
aparecerá na tela, logo abaixo, 
a=2
>>
No ambiente de trabalho aparece a classificação dessa variável feita pelo Octave: nome a,
classe: double, dimensão: 1x1 , valor 2, atributo.
O Octave trata todas as variáveis como matriz, assim sendo, a, é tratado como uma matriz de apenas
1 elemento. 
Exemplos de operações matemáticas no Octave:
 
>> a=2
a = 2
>> b=3
b = 3
>> a*b
ans = 6
>> a/b
ans = 0.66667
>> sqrt(a)
ans = 1.4142
>> a^b
ans = 8
>> log10(a)
ans = 0.30103
>> log(a)
ans = 0.69315
>> exp(a)
ans = 7.3891
>> 
Você pode inserir comentários no Octave. Para inserir comentários basta adicionar o comando %, 
após o comando, o comentário pode ser inserido e não será processado pelo Octave. O uso de 
comentário ajuda a organizar o programa e o uso e compreensão do programa por usuários.
>>log10(a) % calcula o logaritmo de a na base 10
ans = 0.30103
>>log(a) % calcula o logaritmo neperiano de a
ans = 0.69315
Limpando e apagando variáveis
Digite clc para limpar a área da Janela de Comandos. Este comando não apaga as variáveis
anteriormente definidas Digite clear para apagar todos os dados da memória. Para apagar apenas
uma variável basta usar clear var, onde var é o nome da variável a ser apagada. Voce também pode
limpar as áreas acessando o MENU superior e, em EDITAR, selecionar a área que você quer limpar.
Limpando a janela de comando não apaga as variáveis e suas atribuições anteriores. Limpando a
área de trabalho, as variáveis e suas atribuições são apagadas da memória.
Buscando Ajuda (Help)
>> Help log
'log' is a built-in function from the file libinterp/corefcn/mappers.cc
 -- log (X)
 
Compute the natural logarithm, 'ln (X)', for each element of X.
 To compute the matrix logarithm, see *note Linear Algebra::.
 See also: exp, log1p, log2, log10, logspace.
Additional help for built-in functions and operators is
available in the online version of the manual. Use the command
'doc <topic>' to search the manual index.
Help and information about Octave is also available on the WWW
at https://www.octave.org and via the help@octave.org
mailing list.
Você também pode consultar o manual do Octave no submenu DOCUMENTAÇÃO.

Continue navegando