Octave Seus primeiros passos na programação científica

Alexandre Fioravante de Siqueira

*Você terá acesso às futuras atualizações do livro.

Conteúdo

O GNU Octave possui estrutura similar à da linguagem Matlab, que é uma linguagem de programação interpretada de alto nível, voltada ao cálculo matricial, à computação, visualização e programação numérica. É um software livre que dispõe de ferramentas para a resolução de problemas relativos à álgebra linear, equações não lineares, equações diferenciais e algébrico-diferenciais, entre outros.

Neste livro, Alexandre dará uma introdução à computação científica por meio do software GNU Octave. Serão abordadas funções matemáticas básicas, vetores e matrizes, gráficos bidimensionais e tridimensionais, funções e pacotes disponíveis no Octave Forge.

Saiba o que você vai aprender

 

Sumário

  • 1 - Instalando e iniciando o Octave
  • 1.1 - Obtendo os pacotes de instalação
  • 1.2 - Instalando o Octave em um ambiente Linux
  • 1.3 - Iniciando e encerrando o Octave
  • 1.4 - Resumindo
  • 2 - Primeiros passos
  • 2.1 - Meu primeiro programa em Octave
  • 2.2 - Conseguindo ajuda
  • 2.3 - Usando o Octave como uma calculadora básica
  • 2.4 - Estendendo o poder do Octave
  • 2.5 - Tipos de dados e variáveis
  • 2.6 - Resumindo
  • 3 - Operações com variáveis
  • 3.1 - Criando uma string em branco
  • 3.2 - Comparando strings
  • 3.3 - Procurando padrões em strings
  • 3.4 - Manipulando strings
  • 3.5 - Criando vetores padronizados
  • 3.6 - Matrizes especiais
  • 3.7 - Operações com matrizes e vetores
  • 3.8 - Resumindo
  • 4 - Produzindo gráficos no Octave
  • 4.1 - As funções essenciais para gráficos de duas e três dimensões
  • 4.2 - Plotando vários gráficos em uma janela
  • 4.3 - Plotando gráficos em áreas diferentes da janela gráfica
  • 4.4 - Tipos de gráficos bidimensionais
  • 4.5 - Tipos de gráficos tridimensionais
  • 4.6 - Resumindo
  • 5 - Gravando e reaproveitando código
  • 5.1 - Scripts
  • 5.2 - Comentários
  • 5.3 - Funções
  • 5.4 - Resumindo
  • 6 - Operadores e estruturas para controle de fluxo
  • 6.1 - Operadores
  • 6.2 - Estruturas de controle
  • 6.3 - Resumindo
  • 7 - Octave-Forge: mais poder para seu Octave
  • 7.1 - Instalando e removendo pacotes do Octave-Forge
  • 7.2 - Pacotes disponíveis no Octave-Forge
  • 7.3 - Resumindo
  • 8 - Para onde ir agora?
  • 8.1 - Aprendendo sobre o Octave no próprio Octave
  • 8.2 - Documentação e manuais disponíveis
  • 8.3 - Buscando ajuda com outros usuários
  • 8.4 - Como contribuir com o Octave
  • 8.5 - Resumindo
  • 9 - Referências bibliográficas

Autor

Alexandre Fioravante de Siqueira

Alexandre é licenciado em Matemática, mestre e doutor em Ciência e Tecnologia de Materiais pela Unesp de Presidente Prudente, São Paulo. Trabalha há 10 anos com processamento de imagens digitais utilizando GNU Octave e a linguagem Matlab. Entusiasta e defensor do software livre, atualmente faz sua pesquisa de pós-doutorado na Unicamp, em Campinas, São Paulo. Escreve semanalmente sobre computação científica e software livre no blog Programando Ciência (http://www.programandociencia.com), além de integrar o grupo de escritores do site DSPrelated (http://www.dsprelated.com/).

Dados do produto

Número de páginas:
221
ISBN:
978-85-5519-123-7
Data publicação:
12/2015

Compartilhe!

Compartilhe no Facebook Compartilhe no Twitter