Octave, uma poderosa e robusta ferramenta matemática
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.
Parte 4: Plotando gráficos
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:
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").