Linguagem de Programação Ocatave
Por: Mayne Souza • 4/6/2018 • Trabalho acadêmico • 662 Palavras (3 Páginas) • 216 Visualizações
Centro Universitário Unifacvest
Lages, 03/04/2018
Acadêmica: Mayne de Souza
Professora: Tamara Zanette
Engenharia Química 3606
Linguagem de Programação Ocatave
RESUMO
O Octave é um programa direcionado a resoluções matemáticas, ele fornece uma interface de linha de comando conveniente para resolver problemas numéricos lineares e não lineares, e para realizar outros experimentos numéricos usando uma linguagem que é bastante compatível com o Matlab. Os autores tiveram como propósito neste software, possibilitar que muitas pessoas, realizem cálculos ambiciosos com mais facilidade usando um programa free. A mais recente versão em desenvolvimento com a maioria das fontes em desenvolvimento (disponível). Use esta opção se quiser conhecer as últimas características do programa, não levando em conta, que algumas coisas podem apresentar problemas.
Palavras-chave: Octave; Linguagem; Programação; Matrizes.
INTRODUÇÃO
O Octave foi criado por James B. Rawlings da Universidade de Wisconsin-Madison e John G. Ekerdt da Universidade do Texas por volta do ano de 1988. Originalmente foi idealizado como ferramenta muito especializada relacionado à criação de reatores químicos. Posteriormente, após constatar as limitações dessa abordagem, optou-se pela construção de uma ferramenta mais flexível.
O desenvolvimento efetivo do Octave começou em 1992. A primeira versão alpha é de 04 de janeiro de 1993, e a versão 1.0 foi lançada em 17 de fevereiro, 1994. Desde então, o Octave tem passado por várias revisões importantes (TEIXEIRA, 2010).
O programa Octave possui várias ferramentas para a resolução de problemas de álgebra linear, encontra as raízes de equações não lineares, integra funções ordinárias, manipula polinômios, integra equações diferenciais ordinárias e equações diferenciais algébricas.
Pelo fato do Octave ser um software livre, todos são convidados a torná-lo mais útil, escrevendo funções adicionais que contribuam para isso, e relatando quaisquer problemas que possam encontrar
LINGUAGEM DO OCTAVE
Como o Octave foi criado em C, muitos dos comandos lembram da linguagem C, porém, tem seu próprio estilo. A baixo estão listados algumas variáveis de comando.
a) Deletando as variáveis de processo:
> clear all
>a=1
a = 1
>b=2
b = 2
>a+b
ans = 3
b) Listando as variáveis de processo:
>who
Variables in the current scope:
a ans b
c)Deletando parcialmente as variáveis de processo:
>clear a, who
Variables in the current scope:
ans b
>clear b, who
Variables in the current scope:
ans
d) listando os arquivos de um diretório:
# ls, dir – listam diretorio
> ls
> dir
A aritmética em Octave pode parecer, a primeira vista, complicada, mas tendo em mente que esta é uma linguagem orientada para matrizes, as expressões que parecem complicadas se mostram, na verdade, intuitivas. As matrizes e suas operações de soma, subtração, multiplicação por escalar, multiplicação de matrizes e potenciação são definidas de forma natural. Quais estão citados a baixo.
...