Octave Seus primeiros passos na programação científica
Alexandre Fioravante de SiqueiraConteú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.
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