Diferenças entre edições de "Aprender GNU Octave"
(→2015/2016) |
|||
(Há 16 edições intermédias do mesmo utilizador que não estão a ser apresentadas) | |||
Linha 1: | Linha 1: | ||
− | + | === GNU Octave === | |
+ | |||
+ | O GNU Octave é uma ferramenta de cálculo numérico. Tem um ambiente interativo para resolver expressões e uma linguagem de programação. | ||
+ | |||
+ | A sintaxe desta linguagem é compatível com a ferramenta comercial [http://www.mathworks.com/products/matlab/ MATLAB], pelo que quem estiver familiarizado com o Octave, também fica apto a trabalhar com o MATLAB. Além disso, sendo compatível com o MATLAB, muita da documentação sobre o MATLAB também se aplica ao Octave e vice-versa. | ||
+ | |||
+ | === Aprender Octave === | ||
+ | |||
+ | Este [http://pt.wikipedia.org/wiki/Wiki wiki] serve de base ao ensino do Octave. Sendo um wiki, pode ser atualizado e corrigido sempre que necessário. | ||
+ | |||
+ | Esta introdução ao Octave pretende explorar o cálculo numérico, a visualização de dados, o desenvolvimento de algoritmos e de pequenos programas. Tanto quanto possível, a documentação aqui apresentada é suficiente para resolver todos os exercícios propostos. | ||
+ | |||
+ | Obviamente, há muito mais documentação sobre o GNU Octave. À medida que encontrarmos recursos sobre o Octave, vamos atualizando a [[bibliografia sobre o GNU Octave]]. | ||
+ | |||
+ | ==== Organização ==== | ||
+ | |||
+ | Está dividido em fichas, que exploram uma dada dimensão do Octave. Nestas fichas apresentam-se os conceitos ao mesmo tempo que se propõe exercícios. | ||
+ | |||
+ | Depois de apreendidos os conceitos básicos, a última parte centra-se nos exercícios de programação. Estes exercícios exigem que se esteja familiarizado com todas as fichas anteriores. | ||
+ | |||
+ | Os exercícios estão resolvidos, mas poderá haver mais do que uma solução para os mesmos, pelo que a resolução apresentada pode não ser a única, nem a mais eficiente. | ||
+ | |||
+ | * [[Instalação do Octave]] | ||
+ | * [[Breve Introdução ao Octave]] | ||
+ | * [[Manipulação de vetores]] | ||
+ | * [[Matrizes]] | ||
+ | * [[Strings, Horas e Datas]] | ||
+ | * [[Gestão de ficheiros]] | ||
+ | * [[Gráficos]] | ||
+ | * [[Ler e apresentar dados]] | ||
+ | * [[Scripts | Definição de programas]] | ||
+ | * [[Estruturas de controlo]] | ||
+ | * [[Definição de funções]] | ||
+ | * [[Programação | Exercícios de programação]] | ||
+ | |||
+ | === Avaliação === | ||
+ | |||
+ | ==== 2015/2016 ==== | ||
+ | |||
+ | [[Teste de auto-valiação | Teste de auto-avaliação]], resolvido em 3 e 5 novembro, de 2015, sobre a plataforma de elearning. | ||
+ | |||
+ | ==== 2013/2014 ==== | ||
+ | |||
+ | [[Teste de auto-avaliação]], resolvido em 22 e 23 de outubro de 2013, sobre a plataforma de elearning. | ||
+ | |||
+ | [[Teste de Avaliação de 5 de novembro | Primeiro Teste de Avaliação (PL de terça-feira)]], resolvido em 5 de novembro de 2013, sobre a plataforma de elearning. | ||
+ | |||
+ | [[Teste de Avaliação de 6 de novembro | Primeiro Teste de Avaliação (PL de quarta-feira)]], resolvido a 6 de novembro de 2013, sobre a plataforma de elearning. | ||
+ | |||
+ | [[Teste de Avaliação de 21 de janeiro | Segundo Teste de Avaliação (PL de terça-feira)]], resolvido em 21 de janeiro de 2014, sobre a plataforma de elearning. | ||
+ | |||
+ | [[Teste de Avaliação de 22 de janeiro | Segundo Teste de Avaliação (PL de quarta-feira)]], resolvido a 22 de janeiro de 2014, sobre a plataforma de elearning. | ||
+ | |||
+ | [[Exame de 6 de fevereiro | Exame]], resolvido a 6 de fevereiro de 2014, sobre a plataforma de elearning. | ||
+ | |||
+ | ==== 2012/2013 ==== | ||
+ | |||
+ | [[Teste de Avaliação]], resolvido em 19-Novembro-2012, sobre a plataforma de elearning. | ||
+ | |||
+ | [[Segundo Teste de Avaliação]], resolvido em 28-Janeiro-2013, sobre a plataforma de elearning. | ||
+ | |||
+ | [[Exame de Recurso]], resolvido em 16-Fevereiro-2013, sobre a plataforma de elearning. | ||
+ | |||
+ | === Cursos === | ||
+ | |||
+ | Este wiki foi iniciado em Outubro de 2012, para suporte às aulas de Introdução à Informática, da Licenciatura em Optometria e Ciências da Visão, da Universidade do Minho. No entanto, estes materiais podem ser utilizados noutros cursos, e '''qualquer professor ou aluno pode contribuir para melhorar estes conteúdos'''. | ||
+ | |||
+ | São muito bem vindos mais exercícios. Se quiserem ver outros tópicos incluídos neste wiki (e se não tiverem tempo para o fazer), entrem em [mailto:jgr@di.uminho.pt contacto]. | ||
+ | |||
+ | ===== Acesso ao wiki ===== | ||
+ | |||
+ | Devido a alguns robots que sistematicamente tentam criar contas e acrescentar publicidade, o registo automático está (infelizmente) desativado. Entrem em [mailto:jgr@di.uminho.pt contacto] para terem acesso de escrita. | ||
+ | |||
+ | Para garantir que esta documentação está acessível e disponível sem infringir direitos de autor, ''não copie para aqui textos ou exercícios de outros autores''. Se o fizer, faça sempre a devida referência ao autor original. | ||
+ | |||
+ | === Contacto === | ||
+ | |||
+ | ; Jorge Gustavo Rocha | ||
+ | : Departamento de Informática | ||
+ | : Universidade do Minho | ||
+ | : 4710-057 Braga | ||
+ | : Portugal | ||
+ | : Email mailto:jgr@di.uminho.pt | ||
+ | : [http://www.openstreetmap.org/?lat=41.561378&lon=-8.397104&zoom=18&layers=M Ver no mapa] | ||
+ | |||
+ | === Mais software de matemática === | ||
+ | |||
+ | * [http://www.geogebra.org/cms/ GeoGebra] | ||
+ | * [http://www.r-project.org/ R] | ||
+ | * [http://maxima.sourceforge.net/ Maxima] |
Revisão das 14h27min de 12 de novembro de 2015
Índice
GNU Octave
O GNU Octave é uma ferramenta de cálculo numérico. Tem um ambiente interativo para resolver expressões e uma linguagem de programação.
A sintaxe desta linguagem é compatível com a ferramenta comercial MATLAB, pelo que quem estiver familiarizado com o Octave, também fica apto a trabalhar com o MATLAB. Além disso, sendo compatível com o MATLAB, muita da documentação sobre o MATLAB também se aplica ao Octave e vice-versa.
Aprender Octave
Este wiki serve de base ao ensino do Octave. Sendo um wiki, pode ser atualizado e corrigido sempre que necessário.
Esta introdução ao Octave pretende explorar o cálculo numérico, a visualização de dados, o desenvolvimento de algoritmos e de pequenos programas. Tanto quanto possível, a documentação aqui apresentada é suficiente para resolver todos os exercícios propostos.
Obviamente, há muito mais documentação sobre o GNU Octave. À medida que encontrarmos recursos sobre o Octave, vamos atualizando a bibliografia sobre o GNU Octave.
Organização
Está dividido em fichas, que exploram uma dada dimensão do Octave. Nestas fichas apresentam-se os conceitos ao mesmo tempo que se propõe exercícios.
Depois de apreendidos os conceitos básicos, a última parte centra-se nos exercícios de programação. Estes exercícios exigem que se esteja familiarizado com todas as fichas anteriores.
Os exercícios estão resolvidos, mas poderá haver mais do que uma solução para os mesmos, pelo que a resolução apresentada pode não ser a única, nem a mais eficiente.
- Instalação do Octave
- Breve Introdução ao Octave
- Manipulação de vetores
- Matrizes
- Strings, Horas e Datas
- Gestão de ficheiros
- Gráficos
- Ler e apresentar dados
- Definição de programas
- Estruturas de controlo
- Definição de funções
- Exercícios de programação
Avaliação
2015/2016
Teste de auto-avaliação, resolvido em 3 e 5 novembro, de 2015, sobre a plataforma de elearning.
2013/2014
Teste de auto-avaliação, resolvido em 22 e 23 de outubro de 2013, sobre a plataforma de elearning.
Primeiro Teste de Avaliação (PL de terça-feira), resolvido em 5 de novembro de 2013, sobre a plataforma de elearning.
Primeiro Teste de Avaliação (PL de quarta-feira), resolvido a 6 de novembro de 2013, sobre a plataforma de elearning.
Segundo Teste de Avaliação (PL de terça-feira), resolvido em 21 de janeiro de 2014, sobre a plataforma de elearning.
Segundo Teste de Avaliação (PL de quarta-feira), resolvido a 22 de janeiro de 2014, sobre a plataforma de elearning.
Exame, resolvido a 6 de fevereiro de 2014, sobre a plataforma de elearning.
2012/2013
Teste de Avaliação, resolvido em 19-Novembro-2012, sobre a plataforma de elearning.
Segundo Teste de Avaliação, resolvido em 28-Janeiro-2013, sobre a plataforma de elearning.
Exame de Recurso, resolvido em 16-Fevereiro-2013, sobre a plataforma de elearning.
Cursos
Este wiki foi iniciado em Outubro de 2012, para suporte às aulas de Introdução à Informática, da Licenciatura em Optometria e Ciências da Visão, da Universidade do Minho. No entanto, estes materiais podem ser utilizados noutros cursos, e qualquer professor ou aluno pode contribuir para melhorar estes conteúdos.
São muito bem vindos mais exercícios. Se quiserem ver outros tópicos incluídos neste wiki (e se não tiverem tempo para o fazer), entrem em contacto.
Acesso ao wiki
Devido a alguns robots que sistematicamente tentam criar contas e acrescentar publicidade, o registo automático está (infelizmente) desativado. Entrem em contacto para terem acesso de escrita.
Para garantir que esta documentação está acessível e disponível sem infringir direitos de autor, não copie para aqui textos ou exercícios de outros autores. Se o fizer, faça sempre a devida referência ao autor original.
Contacto
- Jorge Gustavo Rocha
- Departamento de Informática
- Universidade do Minho
- 4710-057 Braga
- Portugal
- Email mailto:jgr@di.uminho.pt
- Ver no mapa