Diferenças entre edições de "Breve Introdução ao Octave"
(→Instalação) |
(→Instalação em Windows) |
||
Linha 5: | Linha 5: | ||
=== Instalação em Windows === | === Instalação em Windows === | ||
− | Para instalar em Windows, faça: | + | Para Windows, recomenda-se a utilização da versão personalizada criada pela Universidad Politécnica de Madrid (UPM). |
+ | |||
+ | === Octave UPM em Windows === | ||
+ | |||
+ | Para descarregar esta versão, siga as instruções em [http://mat.caminos.upm.es/octave/index.html Octave UPM]. | ||
+ | |||
+ | ==== Octave básico ==== | ||
+ | |||
+ | Alternativamente à versão Octave UPM, existe a versão mais básica do Octave. | ||
+ | |||
+ | Para instalar o Octave em Windows, faça: | ||
* Navegue até: [http://sourceforge.net/projects/octave/files/Octave%20Windows%20binaries/Octave%203.6.2%20for%20Windows%20Microsoft%20Visual%20Studio/ Octave para Windows] | * Navegue até: [http://sourceforge.net/projects/octave/files/Octave%20Windows%20binaries/Octave%203.6.2%20for%20Windows%20Microsoft%20Visual%20Studio/ Octave para Windows] | ||
* Descarregue: <code>octave-3.6.2-vs2010-setup.exe''</code> | * Descarregue: <code>octave-3.6.2-vs2010-setup.exe''</code> | ||
Linha 14: | Linha 24: | ||
==== Lançar o octave ==== | ==== Lançar o octave ==== | ||
− | No Windows, no menu Iniciar, navegue até GNU Octave (3.6.2), e depois escolha ''Octave 3.6.2'' | + | No Windows, no menu Iniciar, navegue até Octave UPM R7, e depois escolha ''Octave UPM'' |
+ | |||
+ | Se optou pela versão básica do Octave, no menu Iniciar, navegue até GNU Octave (3.6.2), e depois escolha ''Octave 3.6.2'' | ||
Aparece-lhe uma janela como a que se apresenta na figura seguinte. | Aparece-lhe uma janela como a que se apresenta na figura seguinte. | ||
Linha 22: | Linha 34: | ||
==== QtOctave para Windows ==== | ==== QtOctave para Windows ==== | ||
− | + | Em alternativa ao Octave UPM, existe o QtOctave. É uma interface complementar ao Octave básico, que pode ser descarregado a partir do [http://www.outsch.org/2011/01/29/qtoctave-0-10-1-for-windows/ blog do autor]. | |
Depois de descarregar o ficheiro <code>qtoctave-0.10.1-win32.zip</code>, com o rato sobre o mesmo, escolha a opção 'Extrair Todos...' para o descompactar. | Depois de descarregar o ficheiro <code>qtoctave-0.10.1-win32.zip</code>, com o rato sobre o mesmo, escolha a opção 'Extrair Todos...' para o descompactar. | ||
Linha 29: | Linha 41: | ||
Pode criar um atalho no ambiente de trabalho. Escolher Enviar para -> Ambiente de trabalho (criar atalho). | Pode criar um atalho no ambiente de trabalho. Escolher Enviar para -> Ambiente de trabalho (criar atalho). | ||
− | Na primeira vez que é executado, é necessário definir onde está o octave. Para isso, tem que se ir Config->General configuration e depois selecionar Octave. O executável deverá estar em C:\Program Files\Octave-3.6.2\bin\octave-3.6.2.exe. | + | Na primeira vez que é executado, é necessário definir onde está o octave. Para isso, tem que se ir Config->General configuration e depois selecionar Octave. O executável deverá estar em <code>C:\Octave\Octave-UPM-R7\bin\octave-3.6.2.exe</code> ou em <code>C:\Program Files\Octave-3.6.2\bin\octave-3.6.2.exe</code>, consoante tenha instalado o Octave UPM ou o Octave básico. |
=== Instalação no Ubuntu === | === Instalação no Ubuntu === |
Revisão das 23h12min de 2 de março de 2013
Índice
Breve Introdução ao Octave
O GNU Octave é um software de cálculo numérico, adequado a resolver problemas das áreas das ciências e das engenharias.
Instalação em Windows
Para Windows, recomenda-se a utilização da versão personalizada criada pela Universidad Politécnica de Madrid (UPM).
Octave UPM em Windows
Para descarregar esta versão, siga as instruções em Octave UPM.
Octave básico
Alternativamente à versão Octave UPM, existe a versão mais básica do Octave.
Para instalar o Octave em Windows, faça:
- Navegue até: Octave para Windows
- Descarregue:
octave-3.6.2-vs2010-setup.exe
- Execute o programa que descarregou.
Eventualmente pode precisar de instalar o suporte "Visual C++ Runtime Libraries". Se o programa não correr, siga as instruções a partir de Downloads da Microsoft.
Lançar o octave
No Windows, no menu Iniciar, navegue até Octave UPM R7, e depois escolha Octave UPM
Se optou pela versão básica do Octave, no menu Iniciar, navegue até GNU Octave (3.6.2), e depois escolha Octave 3.6.2
Aparece-lhe uma janela como a que se apresenta na figura seguinte.
QtOctave para Windows
Em alternativa ao Octave UPM, existe o QtOctave. É uma interface complementar ao Octave básico, que pode ser descarregado a partir do blog do autor.
Depois de descarregar o ficheiro qtoctave-0.10.1-win32.zip
, com o rato sobre o mesmo, escolha a opção 'Extrair Todos...' para o descompactar.
Destro da nova pasta, e dentro da pasta bin, execute o qtoctave.exe
.
Pode criar um atalho no ambiente de trabalho. Escolher Enviar para -> Ambiente de trabalho (criar atalho).
Na primeira vez que é executado, é necessário definir onde está o octave. Para isso, tem que se ir Config->General configuration e depois selecionar Octave. O executável deverá estar em C:\Octave\Octave-UPM-R7\bin\octave-3.6.2.exe
ou em C:\Program Files\Octave-3.6.2\bin\octave-3.6.2.exe
, consoante tenha instalado o Octave UPM ou o Octave básico.
Instalação no Ubuntu
Para instalar no Ubuntu, faça:
apt-get install qtoctave octave3.2-doc octave3.2-info
Lançar o octave
No Ubuntu, na linha de comandos, faça:
octave
O Octave como uma calculadora
Para o primeiro contacto com o Octave, vamos ver que o mesmo pode ser utilizado como uma calculadora científica.
Cálculos simples
Comece por fazer os seguintes cálculos:
- 2^8-1
- 1/3
- 7*52-5*52
- Calcule a temperatura actual da sala (cerca de 21º Celcius) em Fahrenheit. Veja a fórmula de conversão
* 21 * 1.8 + 32
Algumas funções
Calcule o perímetro da área central de um campo de futebol, sabendo que o raio da mesma é de 9,15 metros. Veja a [de perímetro]. 2*pi * 9.15
Calcule a hipotenusa máxima e mímina de um campo de futebol, sabendo que as medidas deste são: largura entre 45 e 90 m; comprimento entre 90 e 120 m.
hipo minima = raiz ( 45^2 + 90 ^2) hipo máxima = raiz ( 90^2 + 120 ^2)
Resto da divisão inteira
Formatação dos números
Os resultados têm sido apresentados com 4 casas decimais. Para alterar o formato de apres1.57079632679490entação, use a instrução format.
Experimente os comandos: format long format bank format short
Diga quantas casas decimais aparecem associadas a cada um dos formatos.
Para apresentar os números na forma pré-definida (format short), basta escrever apenas: format
Embora a formatação possa apresentar apenas uma parte das casas decimais, internamente o número é sempre guardado com toda a precisão possível.
Obter ajuda
Ajuda
No Google, encontra ajuda sobre o Octave. Como o MATLAB é muito popular, a ajuda que encontrar para o MATLAB também serve para o Octave.
No Octave, pode obter ajuda sobre uma função, usando a instrução help. Pode também navegar na documentação usando a instrução doc.
Usando o help, diga qual a diferença entre as seguintes funções relativamente parecidas: help fix help floor
Indique um valor para o qual o resultado das duas funções é diferente.
octave:27> fix(-2.9) ans = -2 octave:28> floor(-2.9) ans = -3
Variáveis
No Octave, pode definir variáveis para guardar valores. Por exemplo, sempre que realiza um cálculo, o resultado é atribuído à variável ans. Por isso, pode usar a variável ans no cálculo seguinte, em vez do resultado. Por exemplo:
pi/2 ans*4
Atribuir um valor a uma variável
r=3 resultado = 2*pi*r
Listar as variáveis em utilização
who whos
Limpar uma variável
clear resultado
Limpar todas as variáveis
clear
Gravar variáveis
Não sendo obrigatório, geralmente os arquivos do Octave usam a extensão .m. Use esta prática para se lembrar que são arquivos do Octave. Como veremos, as scripts e as funções do Octave têm mesmo que ser guardadas com a extensão .m.
Pode-se gravar todas as variáveis ou pode-se especificar aquelas que se querem gravar.
save primeira.m
Recuperar
Podem-se recuperar todas as variáveis de um arquivo, ou apenas algumas delas.
load primeira.m
Sessão
No Octave, é possível guardar toda a sucessão de comandos. Para tal, use o comando:
diary on
A partir desta instrução, todas as interações com o Octave passam a ficar guardadas num arquivo chamado diary. Pode indicar o nome do ficheiro. Por exemplo:
diary ficha1.txt
Com esta instrução, os comandos passam a ser registados no arquivo ficha1.txt
Por fim, para terminar o registo dos comandos, use:
diary off