Este artigo apresenta ao leitor a ferramenta Octave, que além de estar no mesmo nível do famoso MatLab (cujas licenças básicas ultrapassam os U$ 1000), é totalmente OpenSource. O Octave pode atuar não só na resolução de sistemas, mas também ser essencial para modelagem matemática. A instalação e algumas operações básicas são abordadas afim de abrir as portas para um novo mundo, ainda em ascensão.
Plotar gráficos em duas dimensões é extremamente fácil, primeiro definimos um intervalo num dos eixos e depois definimos a função no outro. Por exemplo, queremos plotar a função y=seno(x), definimos primeiro um intervalo para o eixo x através do comando linspace:
octave:14> x=linspace(-2*pi,2*pi,200);
Neste caso, x conterá 200 valores compreendidos no intervalo -2pi à +2pi. Agora definimos a função no eixo y:
octave:15> y=sin(x);
Pronto, basta plotar o gráfico da função:
octave:16> plot(x,y,'b');
Veja o resultado:
o argumento 'b' indica a cor do gráfico, neste caso, azul (b=blue). Você também pode mudar o estilo de plotagem (pontilhado, pontos, linhas, etc). Para maiores informações, utilize o help do função plot (através do comando "help plot").
[2] Comentário enviado por dennix em 21/11/2005 - 13:27h
É bom saber que há outras pessoas que conhecem o Octave.
Eu tbm escrevi um artigo sobre essa ferramente.
Eu sempre pensei em escrever um tutorial sobre o Octave, pois não se encontra muito documentação em pt.
Quem sabe podemos iniciar um projeto assim.