Minicurso de Python para Matemática Compre o livro ou o e-book deste material aqui! Consulte outras formas de colaborar .
5 Gráficos
A matplotlib é uma biblioteca Python livre e gratuita para a visualização de dados. É muito utilizada para a criação de gráficos estáticos, animados ou iterativos. Aqui, vamos introduzir alguma de suas ferramentas básicas para gráficos.
Usualmente, importamos a biblioteca com
1 import matplotlib . pyplot as plt
5.1 Gráfico de uma função
Figura 1 : Esboço do gráfico da função y = cos ( x ) no intervalo [ − π , π ] .
A função matplotlib.pyplot.plot (x,y) pode ser usada para criarmos gráficos, onde x e y são numpy.arrays que fornecem os pontos cartesianos { ( x i , y i ) } i a serem plotados. Por exemplo,
1 import numpy as np
2 import matplotlib . pyplot as plt
3 x = np . linspace (- np . pi , np . pi )
4 y = np . cos ( x )
5 plt . plot ( x , y )
6 plt . show ()
produz um esboço do gráfico da função y = cos ( x ) no intervalo [ − π , π ] . Consulte a Figura 1 .
Exercício 5.1.1 .
Crie um esboço do gráfico de cada uma das seguintes funções no intervalo indicado:
a)
b)
c)
Resposta
Resposta .
1 import numpy as np
2 import matplotlib . pyplot as plt
3 x = np . linspace (0, 2* np . pi )
4 y = np . cos ( x )
5 plt . plot ( x , y , ls = '--' )
6 plt . show ()
1 import numpy as np
2 import matplotlib . pyplot as plt
3 x = np . linspace (-2, 2)
4 plt . plot ( x , x **2- x +1, color = 'red' )
5 plt . grid ()
6 plt . show ()
1 import numpy as np
2 import matplotlib . pyplot as plt
3 x = np . linspace (-1, 1)
4 y = np . tan ( np . pi /2* x )
5 plt . plot ( x , y )
6 plt . ylim (-10, 10)
7 plt . xlabel ( 'x' )
8 plt . ylabel ( 'y' )
9 plt . grid ()
10 plt . show ()
Notas
1 Bhaskara Akaria, 1114 - 1185, matemático e astrônomo indiano. Fonte: Wikipédia: Bhaskara II .
2 George Boole, 1815 - 1864, matemático britânico. Fonte: Wikipédia: George Boole .
3 Isso constrói um dicionário vazio, como estudaremos logo mais.
4 O gráfico de uma função restrita a um conjunto A é o conjunto G ( f ) | A = { ( x , y ) : x ∈ A , y = f ( x ) } .
5 Leonardo Fibonacci, 1170 - 1250, matemático italiano. Fonte: Wikipédia: Leonardo Fibonacci .
6 Matemática Babilônica, matemática desenvolvida na Mesopotâmia, desde os Sumérios até a queda da Babilônia em 539 a.C.. Fonte: Wikipédia .
7 axes, do inglês, plural de axis , eixo.
8 Atenção! No momento da alocação, os valores dos elementos serão dinâmicos conforme “lixo” da memória.
9 Similar à função Python range .
10 A é dita matriz ortogonal, quando A − 1 = A T .
11 Gabriel Cramer, 1704 - 1752, matemático suíço. Fonte: Wikipédia: Gabriel Cramer .
Envie seu comentárioAproveito para agradecer a todas/os que de forma assídua ou esporádica contribuem enviando correções, sugestões e críticas!
Este texto é disponibilizado nos termos da Licença Creative Commons Atribuição-CompartilhaIgual 4.0 Internacional . Ícones e elementos gráficos podem estar sujeitos a condições adicionais.
Minicurso de Python para Matemática Compre o livro ou o e-book deste material aqui! Consulte outras formas de colaborar .
5 Gráficos
A matplotlib é uma biblioteca Python livre e gratuita para a visualização de dados. É muito utilizada para a criação de gráficos estáticos, animados ou iterativos. Aqui, vamos introduzir alguma de suas ferramentas básicas para gráficos.
Usualmente, importamos a biblioteca com
1 import matplotlib . pyplot as plt
5.1 Gráfico de uma função
Figura 1 : Esboço do gráfico da função y = cos ( x ) no intervalo [ − π , π ] .
A função matplotlib.pyplot.plot (x,y) pode ser usada para criarmos gráficos, onde x e y são numpy.arrays que fornecem os pontos cartesianos { ( x i , y i ) } i a serem plotados. Por exemplo,
1 import numpy as np
2 import matplotlib . pyplot as plt
3 x = np . linspace (- np . pi , np . pi )
4 y = np . cos ( x )
5 plt . plot ( x , y )
6 plt . show ()
produz um esboço do gráfico da função y = cos ( x ) no intervalo [ − π , π ] . Consulte a Figura 1 .
Exercício 5.1.1 .
Crie um esboço do gráfico de cada uma das seguintes funções no intervalo indicado:
a)
b)
c)
Resposta
Resposta .
1 import numpy as np
2 import matplotlib . pyplot as plt
3 x = np . linspace (0, 2* np . pi )
4 y = np . cos ( x )
5 plt . plot ( x , y , ls = '--' )
6 plt . show ()
1 import numpy as np
2 import matplotlib . pyplot as plt
3 x = np . linspace (-2, 2)
4 plt . plot ( x , x **2- x +1, color = 'red' )
5 plt . grid ()
6 plt . show ()
1 import numpy as np
2 import matplotlib . pyplot as plt
3 x = np . linspace (-1, 1)
4 y = np . tan ( np . pi /2* x )
5 plt . plot ( x , y )
6 plt . ylim (-10, 10)
7 plt . xlabel ( 'x' )
8 plt . ylabel ( 'y' )
9 plt . grid ()
10 plt . show ()
Notas
1 Bhaskara Akaria, 1114 - 1185, matemático e astrônomo indiano. Fonte: Wikipédia: Bhaskara II .
2 George Boole, 1815 - 1864, matemático britânico. Fonte: Wikipédia: George Boole .
3 Isso constrói um dicionário vazio, como estudaremos logo mais.
4 O gráfico de uma função restrita a um conjunto A é o conjunto G ( f ) | A = { ( x , y ) : x ∈ A , y = f ( x ) } .
5 Leonardo Fibonacci, 1170 - 1250, matemático italiano. Fonte: Wikipédia: Leonardo Fibonacci .
6 Matemática Babilônica, matemática desenvolvida na Mesopotâmia, desde os Sumérios até a queda da Babilônia em 539 a.C.. Fonte: Wikipédia .
7 axes, do inglês, plural de axis , eixo.
8 Atenção! No momento da alocação, os valores dos elementos serão dinâmicos conforme “lixo” da memória.
9 Similar à função Python range .
10 A é dita matriz ortogonal, quando A − 1 = A T .
11 Gabriel Cramer, 1704 - 1752, matemático suíço. Fonte: Wikipédia: Gabriel Cramer .
Envie seu comentárioAproveito para agradecer a todas/os que de forma assídua ou esporádica contribuem enviando correções, sugestões e críticas!
Mensagem
Este texto é disponibilizado nos termos da Licença Creative Commons Atribuição-CompartilhaIgual 4.0 Internacional . Ícones e elementos gráficos podem estar sujeitos a condições adicionais.