Upgrade to Pro — share decks privately, control downloads, hide ads and more …

CalcNum05 - Básico de MatPlotLib

CalcNum05 - Básico de MatPlotLib

Paulo Bordoni

May 02, 2013
Tweet

More Decks by Paulo Bordoni

Other Decks in Education

Transcript

  1. Vou começar pelo dito popular: “Uma imagem vale mais que

    mil palavras.” “A criação de Adão” Afresco pintado no teto da Capela Sistina por Michelangelo Buonarroti, entorno de 1511.
  2. 1637 René Descartes - Francês Nasceu 31/03/1596 Morreu 11/02/1650 A

    formalização do método científico, um quarto de século depois...
  3. Reducionismo: estudo do mundo como uma montagem de partes físicas

    que podem ser divididas e analisadas separadamente e recompostas.
  4. Uma imagem vale muito mais que mil palavras ... Escher

    remontou tudo, harmonicamente, certamente, questionando o Reducionismo. M.C. Escher, Relativity (1953), Litogravura
  5. Escher remontou tudo, harmonicamente, quem sabe para mostrar que “o

    todo pode ser maior que a soma das partes”. Holismo ...
  6. Douglas R. Hofstadter nos conduz por uma viagem maravilhosa sobre

    todas essas coisas ... Leia você também!
  7. M.C. Escher, Convex and Concave (1955), Litogravura Experimente olhar assim

    ↘, pelo canto esquerdo superior. Depois, olhe assim ↖, pela escada, lá no canto direito inferior! O que você vê depende do seu modo de olhar, do seu ponto de vista! Olhar o todo pode permitir detectar contradições.
  8. Comece olhando pelo balcão superior. Depois desça ao pátio pela

    corda. Em seguida, suba pela escada. Ilusão induzida pelo claro/escuro . http://www2.uol.com.br/vivermente/ multimidia/galeria_de_ilusoes.html
  9. Pois é, são armadilhas de percepção. Esta revista mostra algumas.

    Escher, desenhou muitas outras. Elas envolvem o famoso “tribar” de Sir Roger Penrose.
  10. Este é o artista e genial que construiu as litogravuras

    que mostramos. Procure na internet para ver muito mais! Mauritius Cornelius Escher, holandês. Nasceu em 17/06/1898 Morreu em 27/03/1972
  11. Sir, a consciência é mesmo o resultado de interações quânticas

    dentro dos neurônios? Nasceu em o8/o8/1932, na Inglaterra
  12. “Cogito, ergo sum” The Discourse on Method is best known

    as the source of the famous quotation "Je pense, donc je suis" ("I think, therefore I am"), which occurs in Part IV of the work. (The similar statement in Latin, Cogito ergo sum, is found in §7 of Principles of Philosophy.)
  13. Sigmund Freud Nasceu 06/05/1856 Morreu 23/09/1939 O criador da Psicanálise.

    Aprendi nesse divã que “sinto, logo sou” "The great question that has never been answered, and which I have not yet been able to answer, despite my thirty years of research into the feminine soul, is 'What does a woman want?'" From Sigmund Freud: Life and Work by Ernest Jones
  14. Mestre, Mestre ... Eu faço engenharia, não história! É Surfista,

    este é um tributo aos construtores de nossa civilização. Por falar nisso, traga na próxima aula a história das pranchas de “surf”. Valendo nota!
  15. Ok, meu jovem. Vamos começar chamando o Spyder Através dele,

    vamos trabalhar com o MatPlotLib, o PyPlot e PyLab.
  16. É o IDE (ambiente de trabalho integrado), mais “easy to

    use” que já vi para o MatPlotLib, PyPlot e o PyLab. É tipo MatLab. Vocês, mulheres, falam demais... Vamos começar! Ah, aquele que vimos na aula passada?
  17. Ok Portuga ... Vai Manual, não tenha vergonha. Mostre-se em

    toda a sua beleza – é pelo bem do ensino!
  18. Tenho muita coisa a mostrar, é só rolar a janela

    da “Consola” para baixo! Manoel, vamos programar!
  19. Apenas, e tão somente, com o início do help da

    função plot( ) já dá para você começar, Surfista.
  20. Manoel, plotei um segmento com extremidades nos pontos A =

    (2.0, 1.4) e B = (3.4, 2.8). Lista das coordenadas x Lista das coordenadas y
  21. Só estou vendo dois pontos Loirinha, você errou!!! Apressadinho, olhe

    com atenção! O ponto (2.0, 3.2) está no canto superior esquerdo.
  22. Repetindo: 1. Cliquem na “cruz” e desloquem o mouse para

    a área gráfica (a branca); 2. O ponteiro do mouse mudará de “pato” para “ganso”; 3. Clicando como botão da esquerda do mouse, vocês arrastam o gráfico; 4. Clicando como botão da esquerda do mouse, vocês “dão zoom” no gráfico.
  23. Construí o triângulo abaixo, juntando tudo num único comando plot(

    ). Vejam o código na próxima transparência.
  24. Observem que a Professora usou 11 pontos no eixo-x, i.é,

    10 sub-intervalos de mesmo tamanho Δ = ( 2.0-(-2.0))/10 = 0.4. Mestre, faltam os eixos x e y, título do gráfico, etc.
  25. Estatísticas estão em toda parte. A seguir, vamos fazer alguns

    gráficos envolvendo estatística descritiva. Por exemplo, folheando a revista cuja capa está atrás de mim, encontramos, na reportagem sobre baleias Jubarte e Franca, o gráfico na próxima transparência.
  26. A reportagem mostra, com dados estatísticos, exibidos através de gráficos,

    que já havia, na época, um progresso sensível na proteção dessas espécies. O gráfico é auto-explicativo, até para leigos.
  27. Excelente pergunta, Loirinha. Não, não é a integral; trata-se apenas

    de uma liberdade gráfica do artista, que não conhece o Cálculo. Mestre, a área sombreada, em azul mais escuro, está indicando a integral?
  28. Eu aprendi a fazer torta de banana, mas esta não

    sei a receita! Eis como achar receitas, Loirinha:
  29. Mestra, é muito fácil. Importei o pylab, criei uma lista

    de nomes e outra x de valores. Então chamei a função pie( ), passando esses dois parâmetros e fim de papo.
  30. É Surfista, mas sua torta é oval. Tricotando com a

    Mestra (mulheres falam demais...) aprendi a usar a função figure( ).
  31. Aí Surfista, o help da função figure( ). Aprenda que

    perguntar não ofende! Já marquei detalhes prá você.
  32. Jovens, refiz tudo de uma maneira mais Pythônica: Importei o

    pyplot do matplotlib e usei namespaces.
  33. Este é um dos superpoderes da Spyder!! Namespaces permitem ao

    interpretador Python distinguir nomes iguais de bibliotecas distintas. Como o CPF, que permite distinguir pessoas diferentes com mesmo nome.
  34. Vamos até o portal da Globo, http://g1.globo.com/ buscar pelos resultados

    da eleição para Prefeito da cidade do Rio de Janeiro.
  35. Surfista, para ajustar os nomes: 1. Clique no botão marcado;

    2. Ele abrirá a janela aos meus pés; 3. Deslize o controle ”left” para a direita até ajustar.
  36. Vamos usar a função bar( ) para construir um gráfico

    de barras que permita comparar a evolução das população totais de homens e mulheres.