Skip to content

Commit bd024e0

Browse files
committed
Adicionado readme com instrucoes
1 parent e2f9706 commit bd024e0

File tree

1 file changed

+52
-0
lines changed

1 file changed

+52
-0
lines changed

README.md

+52
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
##Matplotlib
2+
------------
3+
Biblioteca para geração de matrizes utilizando a biblioteca *MathGL* para a disciplina de Cálculo Numérico, Curso de Engenharia de Computação UNP Nascimento de castro.
4+
5+
###Desenvolvimento
6+
------------------
7+
Foi utilizado uma máquina com Fedora 20/Mate Desktop com anjuta IDE.
8+
9+
###Dependências
10+
Para poder usar esta biblioteca você precisa:
11+
12+
* MathGL - [http://mathgl.sourceforge.net/doc_en/Download.html#Download]()
13+
* FLTK - [http://www.fltk.org/software.php]()
14+
* Matrix - [https://github.com/rodrigoavalente/LibSimulation]()
15+
16+
###Utilização Básica
17+
Esta biblioteca trabalha com as matrizes de modo a gerar gráficos usando a FLTK como porta.
18+
19+
Há implementado o método de plotagem de gráficos 2d, até 3 gráficos simultâneos. Confira o arquivo *main.cc* para mais informações;
20+
21+
Precisamos incluir a biblioteca:
22+
23+
#include "matrix-plot.h"
24+
25+
Para instanciar o Plotter fazemos:
26+
27+
MatrixPlot matrixplot = MatrixPlot();
28+
29+
Esta configuração impede o autoRange, ou seja, a possibilidade dele calcular o limite da função. Desabilite-o quando for usar mais de um plot por vez;
30+
31+
matrixplot.setAutoRange(false);
32+
33+
Este seta o range dos eixos "X" e "Y" respectivamente;
34+
35+
matrixplot.SetRange('x', -10, 10);
36+
matrixplot.SetRange('y', -2, 6);
37+
38+
Essa função "plota" a matrix de coordenadas X e Y, onde cada cordenada fica em uma linha, e cada coluna seria um subplot específico;
39+
40+
matrixplot.plot1d(matrix_x, matrix_y);
41+
42+
Caso queira salvar o conteúdo do arquivo em formato EPS, basta rodar esse comando.
43+
44+
matrixplot.saveToFile("teste.eps");
45+
46+
Este abre a caixa de diálogo utilizando o FLTK com o gráfico gerado. Este precisa ser executado após o "plot1d".
47+
48+
matrixplot.Run();
49+
50+
### Dúvidas?
51+
------------
52+
Qualquer coisa basta gerar um *Issue* nesse repositório que tentaremos resolver na medida do possível!

0 commit comments

Comments
 (0)