Komputeralgebra rendszerek

Hasonló dokumentumok
Komputeralgebra rendszerek

Komputeralgebra Rendszerek

Komputeralgebra Rendszerek

Komputeralgebra Rendszerek

KOMPUTER-ALGEBRA RENDSZEREK VERIFIKÁCIÓJA

Komputeralgebra Rendszerek

Komputeralgebra Rendszerek

Matematika. Mathematica

Mérési eredmények feldolgozásának módszerei. Cél

Kiegészítő előadás. Matlab 7. (Szimbolikus számítások) Dr. Szörényi Miklós, Dr. Kallós Gábor. Széchenyi István Egyetem

Komputeralgebra Rendszerek

Komputeralgebra Rendszerek

Komputeralgebrai Algoritmusok

FFT. Második nekifutás. Czirbusz Sándor ELTE IK, Komputeralgebra Tanszék október 2.

Mérési eredmények feldolgozásának módszerei. Cél

Komputeralgebra rendszerek

AZ INFORMATIKA OKTATÁSÁNAK MÚLTJA ÉS JELENE A KOLOZSVÁRI EGYETEMEN

Dokumentáció az 1. feladatsorhoz (egyszerű, rövidített kivitelben)

Havas Iván életrajza

IK Algoritmusok és Alkalmazásaik Tsz, TTK Operációkutatás Tsz. A LEMON C++ gráf optimalizálási könyvtár használata

SageMath Képz k képzése Szabad komputer algebra rendszerek

egy szisztolikus példa

Komputeralgebra rendszerek

Számítógép és számítástechnika használata matematikai modellezéshez

Számítás(technika) a fizikában

Az informatika fejlõdéstörténete

Adatbázis rendszerek. dr. Siki Zoltán

Komputeralgebra rendszerek

Nagy Gábor compalg.inf.elte.hu/ nagy

Komputeralgebra rendszerek

Komputeralgebra Rendszerek

Nagy Gábor compalg.inf.elte.hu/ nagy ősz

DELTA (Δ) ÉS DÉ (d) Hegedűs János Leőwey Klára Gimnázium, Pécs az ELTE Természettudományi Kar PhD hallgatója

Nemlineáris optimalizálási problémák párhuzamos megoldása grafikus processzorok felhasználásával

Adatbázis-kezelő rendszerek. dr. Siki Zoltán

Határozatlan integrál

Numerikus integrálás április 20.

A MatekSzabadon LiveDVD

1. Az informatika alapjai (vezetője: Dr. Dömösi Pál, DSc, egyetemi tanár) Kredit

Fraktálok. Bevezetés. Czirbusz Sándor ELTE IK, Komputeralgebra Tanszék Tavasz

The Mathematical Explorer

Matematikai problémák vizsgálata a Maple programcsomag segítségével

A 2018-as Modellező (A) specializáció tanegységei. Számítógépes rendszerek

Matematikai programozás gyakorlatok

Matematikai programok

IK Algoritmusok és Alkalmazásaik Tsz, TTK Operációkutatás Tsz. A LEMON C++ gráf optimalizálási könyvtár használata

Mathcad Június 25. Ott István. S&T UNITIS Magyarország Kft.

3. Az elektronikus számítógépek fejlődése napjainkig 1

A KORAI INFORMATIKA TÖRTÉNETE (AZ ABAKUSZTÓL A 70-ES ÉVEK ELEJÉIG)

Komputeralgebra rendszerek

Számítógépes Számelmélet

Nagy Gábor compalg.inf.elte.hu/ nagy

Nagy Gábor compalg.inf.elte.hu/ nagy

Konjugált gradiens módszer

MATLAB. 5. gyakorlat. Polinomok, deriválás, integrálás

XIII. Bolyai Konferencia Bodnár József Eötvös József Collegium, ELTE TTK, III. matematikus. A véletlen nyomában

Nagy Gábor compalg.inf.elte.hu/ nagy

Matematika és Számítástudomány Tanszék

BASH script programozás II. Vezérlési szerkezetek

A TANTÁRGY ADATLAPJA

OKLEVÉLKÖVETELMÉNYEK MÓDOSÍTOTT VÁLTOZAT Egyszakos matematikatanár szak (régi képzés)

Matematikai programok

Programozás alapjai. 2. előadás

E L T E T T K I N F O R M A T I K A T A N Á R I S Z A K N A P P A L I T A G O Z A T B U D A P E S T, 1998.

Nagy Gábor compalg.inf.elte.hu/ nagy ősz

Komplex számok. Komplex számok és alakjaik, számolás komplex számokkal.

Numerikus integrálás április 18.

GeoGebra. A matematikai szabadszoftver tanuláshoz és tanításhoz

NUMERIKUS MÓDSZEREK X. GYAKORLAT. 10a Lagrange Interpoláció

Egy általános iskolai feladat egyetemi megvilágításban

Közönséges differenciál egyenletek megoldása numerikus módszerekkel: egylépéses numerikus eljárások

4. osztály. Évi óraszám: 37 óra

LabVIEW példák és bemutatók KÉSZÍTETTE: DR. FÜVESI VIKTOR

n n (n n ), lim ln(2 + 3e x ) x 3 + 2x 2e x e x + 1, sin x 1 cos x, lim e x2 1 + x 2 lim sin x 1 )

Numerikus módszerek 1.

Komputeralgebra Rendszerek

Lineáris algebra Gyakorló feladatok

Differenciálegyenletek numerikus megoldása

"A tízezer mérföldes utazás is egyetlen lépéssel kezdődik."

Példák átírásokra: Relációs algebrai kifejezések, a kiértékelı fák átírása SQL lekérdezésekre

SZOFTVER = a számítógépet működtető és az azon futó programok összessége.


1. Alapfogalmak Algoritmus Számítási probléma Specifikáció Algoritmusok futási ideje

Megerősítéses tanulási módszerek és alkalmazásaik

Algoritmusok Tervezése. 4. Előadás Visual Basic 1. Dr. Bécsi Tamás

A PROGRAMOZÁS ALAPJAI 3. Készítette: Vénné Meskó Katalin

A TANTÁRGY ADATLAPJA

Algoritmusok Tervezése. 6. Előadás Algoritmusok 101 Dr. Bécsi Tamás

Matematikai alapismeretek. Huszti Andrea

LNM folytonos Az interpoláció Lagrange interpoláció. Lineáris algebra numerikus módszerei

Bevezetés az informatikába

Parciális integrálás

x a x, ha a > 1 x a x, ha 0 < a < 1

Differenciálszámítás és integrálszámítás oktatása a középiskolában Maple szoftver segítségével

HELYI TANTERV MATEMATIKA tanításához Szakközépiskola évfolyam

GAZDASÁGMATEMATIKA KÖZÉPHALADÓ SZINTEN

OKLEVÉLKÖVETELMÉNYEK MÓDOSÍTOTT VÁLTOZAT Alkalmazott matematikus szak (régi képzés)

Komputeralgebra Rendszerek

Komputeralgebra Rendszerek

Hajlított tartó elmozdulásmez jének meghatározása Ritz-módszerrel

Átírás:

Komputeralgebra rendszerek I. Bevezetés Czirbusz Sándor czirbusz@gmail.com Komputeralgebra Tanszék ELTE Informatika Kar D2.711A 2009-2010 tavasz

Tartalomjegyzék 1 Előzetes 2 Komputeralgebra 3 Történeti áttekintés A korai évek 1961-1966 1966-1971 1971-1981 1981-1991 Napjaink A Nagyok 4 A szabad világ 5 Speciális és általános célú rendszerek 6 Előnyök, korlátok 7 Irodalom

Előzetes Téma, források Komputeralgebra, szimbolikus számítások, algebrai manipuláció, stb.

Előzetes Téma, források Komputeralgebra, szimbolikus számítások, algebrai manipuláció, stb. Mivel foglalkozunk és mivel nem

Előzetes Téma, források Komputeralgebra, szimbolikus számítások, algebrai manipuláció, stb. Mivel foglalkozunk és mivel nem Hogyan haladunk

Előzetes Téma, források Komputeralgebra, szimbolikus számítások, algebrai manipuláció, stb. Mivel foglalkozunk és mivel nem Hogyan haladunk http://en.wikipedia.org/wiki/comparison_of _computer_algebra_systems

Előzetes Téma, források Komputeralgebra, szimbolikus számítások, algebrai manipuláció, stb. Mivel foglalkozunk és mivel nem Hogyan haladunk http://en.wikipedia.org/wiki/comparison_of _computer_algebra_systems http://compalg.inf.elte.hu/ czirbusz/

Komputeralgebra I Szimbolikus <=> numerikus számítások A Csebisev polinomok : A Csebisev polinomok rekurzív definíciója T 0 (x) = 1; T 1 (x) = x; T k (x) = 2 x T k 1 (x) T k 2 (x), ha k >= 2

Komputeralgebra II Szimbolikus <=> numerikus számítások A Csebisev polinomok értéke néhány k - ra k T k (x) 0 1 1 x 2 2 x 2 1 3 4 x 3 3 x 4 8 x 4 8 x 2 + 1

Komputeralgebra III Szimbolikus <=> numerikus számítások FORTRAN program a Csebisev polinomok előállítására REAL T(5) READ(5,1) X T(1)=1.0 T(2)=X WRITE(6,2) T(1),T(2) DO 10 N=3,5 T(N)=2.0*X*T(N-1)-T(N-2) WRITE(6,2) T(N) 10 CONTINUE STOP 1 FORMAT(F5.2) 2 FORMAT(F9,4) END

Komputeralgebra IV Szimbolikus <=> numerikus számítások Csebisev polinom előállítása ALTRAN-ban PROCEDURE MAIN ALGEBRAIC(X:4) ARRAY(0:4) T INTEGER N T(0)=1 T(1)=X WRITE T(0),T(1) DO N=2,4 T(N)=2*X*T(N-1)-T(N-2) WRITE T(N) DOEND END

Komputeralgebra V Szimbolikus <=> numerikus számítások Ugyanez MAPLE-ben T 0 := 1; T 1 := x; for n from 2 to 4 do T n := expand (2 x T n 1 T n 2 ) end do;

A korai évek A korai évek Az első fecske 1953. H. G. Kahrimanian (Temple University) and J. Nolan (M.I.T) szimbolikus deriválás

A korai évek A korai évek Az első fecske 1953. H. G. Kahrimanian (Temple University) and J. Nolan (M.I.T) szimbolikus deriválás A fejlesztés mozgatórugói

A korai évek A korai évek Az első fecske 1953. H. G. Kahrimanian (Temple University) and J. Nolan (M.I.T) szimbolikus deriválás A fejlesztés mozgatórugói Rendszerek

A korai évek A korai évek Az első fecske 1953. H. G. Kahrimanian (Temple University) and J. Nolan (M.I.T) szimbolikus deriválás A fejlesztés mozgatórugói Rendszerek Algoritmusok

A korai évek A korai évek Az első fecske 1953. H. G. Kahrimanian (Temple University) and J. Nolan (M.I.T) szimbolikus deriválás A fejlesztés mozgatórugói Rendszerek Algoritmusok Alkalmazások

1961-1966 1961-1966 A FORTRAN, ALGOL, LISP kilakulása

1961-1966 1961-1966 A FORTRAN, ALGOL, LISP kilakulása A M.I.T - en a SAINT (Symbolic Automatic INTegration)

1961-1966 1961-1966 A FORTRAN, ALGOL, LISP kilakulása A M.I.T - en a SAINT (Symbolic Automatic INTegration) FORMAC az IBM-nél

1961-1966 1961-1966 A FORTRAN, ALGOL, LISP kilakulása A M.I.T - en a SAINT (Symbolic Automatic INTegration) FORMAC az IBM-nél Bell Laboratories, ALPAK

1961-1966 1961-1966 A FORTRAN, ALGOL, LISP kilakulása A M.I.T - en a SAINT (Symbolic Automatic INTegration) FORMAC az IBM-nél Bell Laboratories, ALPAK MATLAB - az első interaktív program

1961-1966 1961-1966 A FORTRAN, ALGOL, LISP kilakulása A M.I.T - en a SAINT (Symbolic Automatic INTegration) FORMAC az IBM-nél Bell Laboratories, ALPAK MATLAB - az első interaktív program Az első ACM szimpózium 1966. március, Washington DC

1966-1971 1966-1971 Lassú érlelődés

1966-1971 1966-1971 Lassú érlelődés SIN 1966-1967, MIT

1966-1971 1966-1971 Lassú érlelődés SIN 1966-1967, MIT 1968, Stanford University, REDUCE

1966-1971 1966-1971 Lassú érlelődés SIN 1966-1967, MIT 1968, Stanford University, REDUCE MATLAB-68

1966-1971 1966-1971 Lassú érlelődés SIN 1966-1967, MIT 1968, Stanford University, REDUCE MATLAB-68 1970 REDUCE-2

1966-1971 1966-1971 Lassú érlelődés SIN 1966-1967, MIT 1968, Stanford University, REDUCE MATLAB-68 1970 REDUCE-2 1971 MACSYMA, már határértékszámítás, szimbolikus integrálás

1966-1971 1966-1971 Lassú érlelődés SIN 1966-1967, MIT 1968, Stanford University, REDUCE MATLAB-68 1970 REDUCE-2 1971 MACSYMA, már határértékszámítás, szimbolikus integrálás 1971 március, második ACM szimpózium

1971-1981 1971-1981 Termelési fázis

1971-1981 1971-1981 Termelési fázis (MACSYMA, REDUCE)

1971-1981 1971-1981 Termelési fázis (MACSYMA, REDUCE) SAC/ALDES, SHEEP, TRIGMAN, SCHOONSCHIP

1971-1981 1971-1981 Termelési fázis (MACSYMA, REDUCE) SAC/ALDES, SHEEP, TRIGMAN, SCHOONSCHIP Kievi Kibernetikai Egyetem, ANALITIK

1981-1991 1981-1991 PC-k, új programnyelvek

1981-1991 1981-1991 PC-k, új programnyelvek mumath

1981-1991 1981-1991 PC-k, új programnyelvek mumath University of Waterloo : MAPLE

1981-1991 1981-1991 PC-k, új programnyelvek mumath University of Waterloo : MAPLE MATHEMATICA, DERIVE

1981-1991 1981-1991 PC-k, új programnyelvek mumath University of Waterloo : MAPLE MATHEMATICA, DERIVE 1982-re már kb. 60 rendszer van

Napjaink Napjaink Verzió verzió hátán

Napjaink Napjaink Verzió verzió hátán MAXIMA a MACSYMA free verziója

Napjaink Napjaink Verzió verzió hátán MAXIMA a MACSYMA free verziója FERMAT 2005 óta, polinom- és mátrixkezelés

Napjaink Napjaink Verzió verzió hátán MAXIMA a MACSYMA free verziója FERMAT 2005 óta, polinom- és mátrixkezelés AXIOM -átdolgozás Firefox felé

Napjaink Napjaink Verzió verzió hátán MAXIMA a MACSYMA free verziója FERMAT 2005 óta, polinom- és mátrixkezelés AXIOM -átdolgozás Firefox felé DERIVE -R.I.P, vagy mégsem?

Napjaink Napjaink Verzió verzió hátán MAXIMA a MACSYMA free verziója FERMAT 2005 óta, polinom- és mátrixkezelés AXIOM -átdolgozás Firefox felé DERIVE -R.I.P, vagy mégsem? PARI/GP -free, LINUX

Napjaink Napjaink Verzió verzió hátán MAXIMA a MACSYMA free verziója FERMAT 2005 óta, polinom- és mátrixkezelés AXIOM -átdolgozás Firefox felé DERIVE -R.I.P, vagy mégsem? PARI/GP -free, LINUX Sage

A Nagyok A Nagyok A Nagyok

A Nagyok A Nagyok A Nagyok mupad megvette a Matlab

A Nagyok A Nagyok A Nagyok mupad megvette a Matlab MATHCAD

A Nagyok A Nagyok A Nagyok mupad megvette a Matlab MATHCAD Matlab

A Nagyok A Nagyok A Nagyok mupad megvette a Matlab MATHCAD Matlab MATHEMATICA

A Nagyok A Nagyok A Nagyok mupad megvette a Matlab MATHCAD Matlab MATHEMATICA MAPLE

A Nagyok A Nagyok A Nagyok mupad megvette a Matlab MATHCAD Matlab MATHEMATICA MAPLE Sage

A szabad világ Néhány ingyenes program

A szabad világ Néhány ingyenes program Sage

A szabad világ Néhány ingyenes program Sage MathRider

A szabad világ Néhány ingyenes program Sage MathRider GeoGebra

Speciális és általános célú rendszerek Általános célú rendszerek Nagy matematikai apparátus, kellő lomhasággal.

Speciális és általános célú rendszerek Általános célú rendszerek Nagy matematikai apparátus, kellő lomhasággal. Speciális célú rendszerek Specális területre optimalizáltak

Speciális és általános célú rendszerek Általános célú rendszerek Nagy matematikai apparátus, kellő lomhasággal. Speciális célú rendszerek Specális területre optimalizáltak SCHOONSCHIP, CAMAL, SHEEP, STENSOR

Speciális és általános célú rendszerek Általános célú rendszerek Nagy matematikai apparátus, kellő lomhasággal. Speciális célú rendszerek Specális területre optimalizáltak SCHOONSCHIP, CAMAL, SHEEP, STENSOR Speciális matematikai területek

Speciális és általános célú rendszerek Általános célú rendszerek Nagy matematikai apparátus, kellő lomhasággal. Speciális célú rendszerek Specális területre optimalizáltak SCHOONSCHIP, CAMAL, SHEEP, STENSOR Speciális matematikai területek http://www.computeralgebra.nl /systems_and_packages/per_purpose/special /systems.html

Előnyök, korlátok Előnyök

Előnyök, korlátok Előnyök Nagymennyiségű algebrai számítás gyors elvégzése

Előnyök, korlátok Előnyök Nagymennyiségű algebrai számítás gyors elvégzése "Tévedhetetlen"

Előnyök, korlátok Előnyök Nagymennyiségű algebrai számítás gyors elvégzése "Tévedhetetlen" Táblázatok javítása

Előnyök, korlátok Előnyök Nagymennyiségű algebrai számítás gyors elvégzése "Tévedhetetlen" Táblázatok javítása Tud integrálni

Előnyök, korlátok Előnyök Nagymennyiségű algebrai számítás gyors elvégzése "Tévedhetetlen" Táblázatok javítása Tud integrálni Korlátok

Előnyök, korlátok Előnyök Nagymennyiségű algebrai számítás gyors elvégzése "Tévedhetetlen" Táblázatok javítása Tud integrálni Korlátok A pontos aritmetika miatt gyakran exponenciálisan nő a számok és a kifejezések mérete

Előnyök, korlátok Előnyök Nagymennyiségű algebrai számítás gyors elvégzése "Tévedhetetlen" Táblázatok javítása Tud integrálni Korlátok A pontos aritmetika miatt gyakran exponenciálisan nő a számok és a kifejezések mérete Pszichológiai

Előnyök, korlátok Előnyök Nagymennyiségű algebrai számítás gyors elvégzése "Tévedhetetlen" Táblázatok javítása Tud integrálni Korlátok A pontos aritmetika miatt gyakran exponenciálisan nő a számok és a kifejezések mérete Pszichológiai Numerikus problémák gyakran jobban kezelhetők "sima" programozási nyelveken

Előnyök, korlátok Előnyök Nagymennyiségű algebrai számítás gyors elvégzése "Tévedhetetlen" Táblázatok javítása Tud integrálni Korlátok A pontos aritmetika miatt gyakran exponenciálisan nő a számok és a kifejezések mérete Pszichológiai Numerikus problémák gyakran jobban kezelhetők "sima" programozási nyelveken Bonyolultság, összetettség (általánosság <-> hatékonyság)

Irodalom Olvasnivalók

Irodalom Olvasnivalók Andre Heck : Introduction to Maple

Irodalom Olvasnivalók Andre Heck : Introduction to Maple Shingareva Lizzárega-Ceyla : Maple and Mathematica

Irodalom Olvasnivalók Andre Heck : Introduction to Maple Shingareva Lizzárega-Ceyla : Maple and Mathematica www.maplesoft.com

Irodalom Olvasnivalók Andre Heck : Introduction to Maple Shingareva Lizzárega-Ceyla : Maple and Mathematica www.maplesoft.com www.sagemath.org

Irodalom Olvasnivalók Andre Heck : Introduction to Maple Shingareva Lizzárega-Ceyla : Maple and Mathematica www.maplesoft.com www.sagemath.org www.wolfram.com