Előadást letölteni
Az előadás letöltése folymat van. Kérjük, várjon
KiadtaBrigitta Nemes Megváltozta több, mint 8 éve
1
1 A SAGE matematikai szoftvercsomag Virágh János SZTE TTIK Informatikai Tanszékcsoport 2009. Október 2.
2
2 Melyiket válasszam? 4ti2 Axiom CVXOPT EC GAP genus2reduction Gfan Givaro GMP GMPY GSL LinBox KASH/KANT Lcalc Lie Macaulay2 Magma Maple Mathematica Matlab Maxima MuPAD MWRANK MPFI MPFR NetworkX NTL Numpy NZMATH Octave PALP Pari/GP polymake PyCrypto Qsieve RealLib REDUCE SciPy Singular SYMPOW 4ti2 Axiom CVXOPT EC GAP genus2reduction Gfan Givaro GMP GMPY GSL LinBox KASH/KANT Lcalc Lie Macaulay2 Magma Maple Mathematica Matlab Maxima MuPAD MWRANK MPFI MPFR NetworkX NTL Numpy NZMATH Octave PALP Pari/GP polymake PyCrypto Qsieve RealLib REDUCE SciPy Singular SYMPOW
3
3 SAGE does not reinvent the wheel, but builds the car
4
4 A SAGE rendszer szabad szoftverekből épül fel Freedom 0: to run Freedom 1: to study and adapt Freedom 2: to redistribute copies Freedom 3: to improve and release
5
5 Mikor hiszünk el egy matematikai eredményt? Elvárható valakitől, hogy elhiggye egy olyan program eredményeit, amelyet nem láthat? Joachim Neubüser, GAP fejlesztő
6
6 A rendszer fő komponensei ● Python, iPython, Cython, twisted ● Sage, sage_scripts, sphinx ● BLAS, ATLAS, LAPACK, R, numpy, ● Pari-GP, mpmath, sympy, NTL, gap, Maxima ● Sqlite, gnutls, stb
7
7 Opcionális kiegészítők ● Cadabra, fricas, database_gap ● Sagetex, graphviz, pyqt, pygsl ● Mayavi, PyVTK, gnuplot
8
8 Miért Python? ● Ismert, bevált nyelv ● Számos kész csomag ● Jól dokumentálható ● Hordozható ● Objektumorientált ● Fejlett memóriakezelés, kivételkezelés ● Programfejlesztési eszközök (debugger, profiler)
9
9 A jsMath ● A rendszer grafikus munkalapjain a matematikai képletek megjelenítését a jsMath végzi ● Ez egy JavaScriptben megírt TeX szövegszedő rendszer ● A show és view metodusok használják az objektumok megjelenítésére ● Kliens oldalon legfeljebb a TeX fontokat kell telepíteni ● Minőségi, de lassú output
10
1010 JsMath példák
11
1 SageTeX ● Ez a csomag SAGE parancsok beágyazását teszi lehetővé LaTeX dokumentumokba ● Pl. \sage{...}, \begin{sageblock}...\end{sageblock} \begin{sagesilent}...\end{sagesilent} \sageplot{...} ● A LaTeX és a Sage ismételt futtatásával a kész dokumentumba a kiszámolt eredmények kerülnek
12
1212 A SAGE parancssor
13
1313 A Cantor KDE felület ● KDE-4.4 (alfa) ● kde-edu része ● Több backend: - Maxima - R - SAGE -...
14
1414 A TeXmacs matematikai szerkesztőprogram ● (La)TeX alapú ●,,majdnem” WYSIWYG ● Beépített kapcsolódási lehetőségek: Axiom Maple Matlab Maxima Sage stb.
15
1515
16
1616 SAGE notebook – Webes grafikus felület
17
1717
18
1818
19
1919
20
2020 SAGE és Maple
21
2121 SAGE és Matlab
22
2 SAGE és GeoGebra
23
2323 Dokumentáció?! VAN!
24
2424 A hivatalos PDF kézikönyvek ● Sage Installation Guide (~25 oldal) ● SAGE Tutorial (~100 oldal) ● Sage Constructions (~100 oldal) ● Sage Developers’ Guide (~50 oldal) ● Numerical Computing with Sage (~50 oldal) ● Sage Reference Manual (~3800 oldal ;)
25
2525 A rendszer beépített Súgója I.
26
2626 A rendszer beépített Súgója II.
27
2727 SAGE a facebook-on
28
2828 SAGE a youtube-on
29
2929 Innen érdemes elindulni:
30
3030 Köszönöm figyelmüket! Kérdések?
Hasonló előadás
© 2024 SlidePlayer.hu Inc.
All rights reserved.