Maple Vs. Sage Vs. Geogebra

Slides:



Advertisements
Hasonló előadás
Integritási tartományok
Advertisements

Lineáris regressziós MODELLEK
Lineáris egyenletrendszerek
A polinomalgebra elemei
Gazdasági informatika
Készítette: Szinai Adrienn
Szabályozási Rendszerek
Minden, matematikusi ismeretekkel fertőzött leendő mérnök számára alapvető kihívás, hogy a túlságosan egyszerű dolgokból többet hozzon ki. Így például.
Műveletek mátrixokkal
Matematika I. Deák Ottó 2. heti előadás mestertanár
Számítógépes algebrai problémák a geodéziában
Analitikus (koordináta) geometriai gyorstalpaló
Geometriai transzformációk
Illeszkedési mátrix Villamosságtani szempontból legfontosabb mátrixreprezentáció. Legyen G egy irányított gráf, n ponton e éllel. Az n x e –es B(G) mátrixot.
Prímtesztelés Témavezető: Kátai Imre Komputeralgebra Tanszék Nagy Gábor:
Euklidészi gyűrűk Definíció.
Algebrai struktúrák 1.
Táblázat kezelő programok
Csoport részcsoport invariáns faktorcsoport részcsoport
Gyűrűk Definíció. Az (R, +, ·) algebrai struktúra gyűrű, ha + és · R-en binér műveletek, valamint I. (R, +) Abel-csoport, II. (R, ·) félcsoport, és III.
Térbeli infinitezimális izometriák
Minden, matematikusi ismeretekkel fertőzött leendő mérnök számára alapvető kihívás, hogy a túlságosan egyszerű dolgokból többet hozzon ki. Így például.
A számítógépi grafika matematikai háttere
A SAT probléma különböző reprezentációinak vizsgálata oktatási szempontból (újratöltve) Az általánosítás fegyvere a kutatásban Kusper Gábor,
Elektrotechnika 3. előadás Dr. Hodossy László 2006.
MÁTRIX-ELMOZDULÁS-MÓDSZER
MÁTRIX-ELMOZDULÁS-MÓDSZER
Lineáris algebra Mátrixok, determinánsok, lineáris egyenletrendszerek
Valós számok Def. Egy algebrai struktúra rendezett test, ha test és rendezett integritási tartomány. Def. Egy (T; +,  ;  ) rendezett test felső határ.
Készítette: Lukács Adrienn
PTE PMMK Matematika Tanszék dr. Klincsik Mihály Matematika III. előadások MINB083, MILB083 Gépész és Villamosmérnök szak BSc képzés 2007/2008. őszi félév.
Mérnöki Fizika II előadás
Lineáris transzformáció sajátértékei és sajátvektorai
MATEMATIKA ÉS INFORMATIKA I.
Microsoft Excel Függvények VIII.
Folytonos jelek Fourier transzformációja
Példák a Fourier transzformáció alkalmazására
Lineáris algebra.
TÖMBÖK Asszociatív adatszerkezetek Tömbök
1 AAO folytatás ++ Csink László. 2 Rekurzív bináris keresés (rendezett tömbben) public static int binker(int[] tomb, int value, int low, int high) public.
Többváltozós adatelemzés
Analitikus geometria gyorstalpaló
Tanulást könnyítő segédprogramok
A Maxima komputeralgebrai rendszer
Lineáris egyenletrendszerek, leképezések, mátrixok
Vektorterek Definíció. Legyen V Abel-csoport, F test, továbbá
A “Numerikus módszerek” című könyv
A MAPLE V rendszer a szimbolikus számítások egyik eszköze.  Jelentése: juharlevél.  1980-ban kezdték el fejleszteni Ontarioban.  Párbeszédes üzemmódban.
1. MATEMATIKA ELŐADÁS Halmazok, Függvények.
Lineáris algebra.
1 Vektorok, mátrixok.

Műveletek, függvények és tulajdonságaik Mátrix struktúrák:
Algebrai struktúrák: csoport, gyűrű, test. RSA Cryptosystem/ Titkosítási rendszer Rivest, Shamir, Adelman (1978) RSA a neten leggyakrabban használt.
előadások, konzultációk
T.5. tétel (minimálpolinom egyértelmű létezése)
Algebrai kifejezések Nem tudod? SEGÍTEK!.
Nagy Szilvia 2. Lineáris blokk-kódok II.
Matlab. M ma áű t T vL e a r l b I e b x t a en k.
Adalékok egy véges összegzési feladathoz
TÁMOP /1-2F Informatikai gyakorlatok 11. évfolyam Alapvető programozási tételek megvalósítása Czigléczky Gábor 2009.
Maple 1980.
Technológiai folyamatok optimalizálása
Készítette: Papp-Varga Zsuzsa
Szécsi László 3D Grafikus Rendszerek 7. előadás
Összefoglalás (nem teljes)
Informatikai gyakorlatok 11. évfolyam
Összefoglalás (nem teljes)
Matematika I. BGRMA1GNNC BGRMA1GNNB 7. előadás.
Csoport, félcsoport, test
Előadás másolata:

Maple Vs. Sage Vs. Geogebra Mit tudunk Lineáris algebrából??? Sipos Csaba

Geogebra MatrixFromvectors[{lista},{lista}] VectortFromPoints[{x,y}] Mátrixok, illetve vektorok definiálása: MatrixFromvectors[{lista},{lista}] VectortFromPoints[{x,y}] A geogebra 2 dimenziós vektorokat kezel Néhány fontosabb művelet: Transpose[Mátrix] Eigenvalue[Mátrix] Eigenvector[mátrix] MatrixTimesVector  MatrixTimesMatrix  Determinant  Inverse 

PointFromVector  VectorFromPoint  MatrixFromVectors  Az eszköz egyébként nagyon szemléletes, elég sok mindent meg lehet rajta érteni. Sage egy kicsit komolyabb eszköz, mint a GeoGebra Mátrix, vektor definiálás A = Matrix([[1,2,3],[3,2,1],[1,1,1]]) w = vector([1,1,-4]) Műveltek Mátrixokkal, vektorokkal w*A A*w Sage

Sage A.eigenvalues () – A sajátértékei A.eigenvectors_left() - sajátértékek, sajátvektorok, algebrai multiplicitás Mátrix definíciójánál megadhatjuk, hogy mi felett legyen értelmezve: AZ = matrix(ZZ, [[2,0], [0,1]]) ∈ ℤ 2𝑥2 AQ = matrix(QQ, [[2,0], [0,1]]) ∈ ℚ 2𝑥2 AR = matrix(RR, [[2,0], [0,1]]) ∈ ℝ 2𝑥2 Lehetőség van Mátrix terek létrehozásáre Q, Z, R felett M = MatrixSpace(QQ,3) B = M.basis() - bázisrendszer A = M(range(9)) – mátrix létehozása M = MatrixSpace(GF(2),4,8) – kettes számrendszerben 4x8-as mátrixok

Sage A.rows() – A-nak a sorai A.columns() – A-nak az oszlopai A.transpose() – A transzponáltja fA.charpoly(’t’) - a karakterisztikus polinom . A.inverse() - inverz A.conjugate() - konjugált A[i,j] - i. sor j.eleme A.nrows() A.ncols() A.determinant() A.trace

Sage A.norm() A.norm(1) A.norm(Infinity) A.norm(‚Frob’) A.jordan_form(transformation=True) – Jordan alak, A=P^(-1)*J*P A.LU() (p permutáció mátrix, L alsó, U felső háromszög mátrix), PA=LU A.QR() (Q-ortog onális mátrix, R felsőháromszög mátrix ) A=QR A.SVD() - A=USV^(konjugált v. transzponált) Vektor Műveletek: u.dot_product(v) - <u,v>

Sage u.norm() =u.norm(2) - euklideszi norma u.norm(1) – 1-es (összeg) -norma u.norm(Infinity) – végtelen(maximum) norma Összegzés: Véleményem szerint a Sage elég jól alkalmazható lineáris algebrai feladatok megoldására, elég sok függvényt tartalmaz, amely alkalmazható és segíti a programozó munkáját

Maple A maple –ben két csomag is található a lineáris algebrai feladatokat kedvelő emberek számára  A maple-ben néhány függvényhez van írva grafikus oktatófelület, ami nagyon jól használhatók a fogalmak megértésére A Linear Algebra csomagban megtalálható függvények: Basis(V) – V vektortér bázisa CharacteristicPolynomial(M,x) – Az M matrix karakterisztikus polinomja

Maple CrossProduct (v1,v2) - kiszámolja két vektor vektoriális szorzatát Determinant(M) – az M mátrix determinánsa Dimension(M) – az M mátrix dimenziója DotProduct(v1,v2) - <v1,v2> Eigenvalues(M) – M mátrix sajátértékei Eigenvectors(M) - M mátrix sajátértékei GaussianElimination(M) – Felsőháromszög alakra hozaa az M mátrixot

Maple LinearSolve(M) – A*x=b egyenlet megoldása MatrixInverse(M) - M-nek az inverze MatrixScalarMultiply(M,a) – kiszámítja az a*M-et, ahol a az skalár Transpose(M) – az M mátrix transzponáltjának a kiszámítása QRDecomposition(M) – Az M QR felbontása JordanForm(M) – Jordan felbontás

Maple MatrixVectorMultiply(M,v) – Mátrix –vektor szorzás Trace(M) – diagonális elemek összege VectorNorm(v) – norma MatrixNorm(M) - mátrix norma Összegzés: A maple-t kényelmesebbnek tartom a Sage-nél lineáris algebrában, de sajnos a Maple-ért fizetni kell!!!

Maple A Maple nagy segítségre lehet a programozónak a help-jével, amelyben példákkal illusztrálva könnyen megtalálhatjuk azt, amire szükségünk van. Van még egy programcsomag, ami Szimbolikus számításokra szintén alkalmas. A Maple inputjára tekintve biztosan jobb, mert a Maple újabb verzióiban szerintem igen csak nem sikerült megoldani az input bevitelt. Ha van még egy kis idő, akkor ejtenék pár szót a Mathematica nevű programcsomag lineáris algebrában való használhatóságáról.

Mathematica Úgy mint a Maple-ben, vagy a Sage-ben itt is megtalálhatók a legfontosabb lineáris algebrai műveletek: EigenValues Norm Cross Dot (.) – van operátor a skaláris szorzatra, ami nem hátrányos, a v1.v2 = <v1,v2> MatrixNorm LinearSolve

Mathematica SingularValueDecomposition QRDecomposition SchurDecomposition Inverse Transpose Det Stb. A Mathematica-nak is nagyon jó a helpje, talán még jobb is mint a Maplé. Mostanában dolgoztam Maplben és Mathematica-ban is és az utóbbi jobban tetszett. Lehet azért mert gyorsabb, vagy talán az input de nekem jobban tetszett.

Köszönöm a Figyelmet!!!