Successfully reported this slideshow.                                 Upcoming SlideShare
×

# Matematica di base e avanzata con Sage

1,635 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
• Full Name
Comment goes here.

Are you sure you want to Yes No Are you sure you want to  Yes  No
• Be the first to like this

### 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 y0 = a x1 = b y1 = b 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, a x2, y2 = c, c 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. ?