Compre o e-book deste material aqui!
Vamos usar o pacote computacional matplotlib para a elaboração de gráficos de funções. Usualmente, vamos utilizar os seguintes módulos Python
O submódulo matplotlib.pyplot é uma interface do matplotlib para a plotagem simples gráficos e de forma iterativa. Por padrão, o módulo matplotlib é importado como mlp e seu submódulo matplotlib.pyplot como plt.
No matplotlib, os gráficos são colocados em um container Figure, uma janela gráfica ou um arquivo de imagem). O container pode ter um ou mais Axes, uma área gráfica contendo todos os elementos de um gráfico (eixos, pontos, linhas, anotações, legendas, etc.). Podemos usar Axes.plot para plotar dados.
No caso de curvas, podemos usamos um número adequado de pontos de forma que os segmentos de linhas fiquem imperceptíveis a olho nu.
No matplotlib, os eixos4141endnote: 41Não confundir com Axes, um objeto que contém todos os elementos de um gráfico. de um gráfico são objetos da classe Axis.
Com o código abaixo, produzimos a Figura 6.3, a qual contém o gráfico da função do Exemplo 6.2 com os eixos editados.
No matplotlib, os elementos gráficos (basicamente tudo o que é visível, pontos, linhas, eixos, etc.) são objetos da classe Artist.
Com o código abaixo, produzimos a Figura 6.4, a qual contém o gráfico da função do Exemplo 6.4 com os eixos editados.
O comando Axes.text permite adicionar elementos string a um Axes. Anotações, consistem em um apontamento, e podem ser adicionadas com o comando Axes.annotate. Elementos texto suportam LATEXusando-se o marcador de texto $.
Com o código abaixo, produzimos a Figura 6.5, a qual contém o gráfico da função do Exemplo 6.5 com os eixos editados.
Use o Matplotlib para produzir um gráfico para as seguintes funções:
, .
, .
, .
Use o Matplotlib para plotar o gráfico da função sigmoid
(6.5) |
Na mesma área gráfica, plote retas tracejadas identificando suas assíntotas horizontais.
Dica: e são assíntotas horizontais da função sigmoid.
Use o Matplotlib para plotar o gráfico de , . Na mesma área gráfica, plote uma reta tracejada identificando a assíntota vertical de .
Dica: é assíntota vertical de .
Use o Matplotlib para produzir um gráfico para a seguinte função definida por partes
(6.6) |
Use de marcadores para identificar os pontos extremos de cada parte da função. Também, adicione o label de cada eixo e uma legenda para identificar cada parte da função.
Em uma mesma área gráfica, plote as curvas e , e marque seus pontos de interseção. Para cada um destes pontos, inclua a anotação “pto. de interseção”.
No gráfico da função sigmoid
(6.7) |
hachure (pinte) a região que corresponde a área associada a integral definida
(6.8) |
Dica: use a função Axes.fill_between.
Em uma mesma área gráfica, plote a área entre as curvas e , e .
As informações preenchidas são enviadas por e-mail para o desenvolvedor do site e tratadas de forma privada. Consulte a Política de Uso de Dados para mais informações. Aproveito para agradecer a todas/os que de forma assídua ou esporádica contribuem enviando correções, sugestões e críticas!