Matematica di base e avanzata con Sage

1,100 views

Published on

Queste sono le slide dell'intervento tenuto al Linux Day 2012 a Bassano del Grappa (VI). Viene trattato l'utilizzo di Sage come software per lo studio della matematica tramite le sue funzionalità simboliche e di visualizzazione in 2D e 3D.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,100
On SlideShare
0
From Embeds
0
Number of Embeds
494
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Matematica di base e avanzata con Sage

  1. 1. Matematica di base e avanzata con Sage Andrea Lazzarotto andrealazzarotto.com/contatti
  2. 2. Problema Software proprietario
  3. 3. Librerie open source
  4. 4. Percorso Sage Base Avanzata
  5. 5. “ Creare una alternativa percorribile, libera e open source a Magma, Maple, Mathematica e Matlab.
  6. 6. Caratteristiche chiave Distribuzione auto-contenuta Interfacce unificate Nuova libreria
  7. 7. Distribuzione auto-contenuta
  8. 8. ~ 100 software inclusi
  9. 9. Interfacce unificate
  10. 10. Approccio algebrico, simbolico e numerico
  11. 11. Nuova libreria
  12. 12. Python
  13. 13. Matematica di base
  14. 14. Il notebook www.sagenb.org
  15. 15. Calcoli
  16. 16. Algebra
  17. 17. Grafici
  18. 18. Matematica avanzata
  19. 19. Interazione
  20. 20. Altro software?
  21. 21. Formule LATEX e stampa Immagini copiabili Integrazione Python
  22. 22. Esempio def triangolo(a, b): x0 = a[0] y0 = a[1] x1 = b[0] y1 = b[1] x2 = (x0+x1)/2 l=abs(x1-x0) y2=y0+l*sqrt(3)/2 c = (x2, y2) return polygon([a,b,c])
  23. 23. def frattale(a, c, volte): if (volte <= 0): graph = triangolo(a, c) return graph else: x0, y0 = a[0], a[1] x2, y2 = c[0], c[1] x1, y1 = (x2+x0)/2, y0 l = abs(x1-x0) x3, y3 = (x0+x1)/2, y0 + l*sqrt(3)/2 x4, y4 = (x1+x2)/2, y3 b = (x1, y1) d = (x3, y3) e = (x4, y4) graph1 = frattale(a, b, volte-1) graph2 = frattale(b, c, volte-1) graph3 = frattale(d, e, volte-1) return graph1 + graph2 + graph3
  24. 24. Conclusione
  25. 25. ?

×