Komputeralgebra Rendszerek

Hasonló dokumentumok
Komputeralgebra Rendszerek

Egyenletek, egyenlőtlenségek VII.

Abszolútértékes és gyökös kifejezések Megoldások

Komputeralgebra Rendszerek

Komputeralgebra Rendszerek

a) A logaritmus értelmezése alapján: x 8 0 ( x 2 2 vagy x 2 2) (1 pont) Egy szorzat értéke pontosan akkor 0, ha valamelyik szorzótényező 0.

MATEMATIKA ÉRETTSÉGI TÍPUSFELADATOK MEGOLDÁSAI EMELT SZINT Abszolútértékes és Gyökös kifejezések

Lineáris algebra. (közgazdászoknak)

Egyenletek, egyenletrendszerek, egyenlőtlenségek Megoldások

Exponenciális és logaritmikus kifejezések Megoldások

Differenciálegyenletek. Vajda István március 4.

egyenlőtlenségnek kell teljesülnie.

Trigonometria Megoldások. 1) Igazolja, hogy ha egy háromszög szögeire érvényes az alábbi összefüggés: sin : sin = cos + : cos +, ( ) ( )

Egyenletek, egyenlőtlenségek grafikus megoldása TK. II. kötet 25. old. 3. feladat

Runge-Kutta módszerek

3. Lineáris differenciálegyenletek

MATEMATIKA ÉRETTSÉGI TÍPUSFELADATOK MEGOLDÁSAI EMELT SZINT Trigonometria

MATEMATIKA ÉRETTSÉGI TÍPUSFELADATOK MEGOLDÁSAI EMELT SZINT Exponenciális és Logaritmikus kifejezések

Másodfokú egyenletek, egyenlőtlenségek

MATEMATIKA ÉRETTSÉGI TÍPUSFELADATOK MEGOLDÁSAI KÖZÉPSZINT Abszolútértékes és gyökös kifejezések

MATEMATIKA ÉRETTSÉGI TÍPUSFELADATOK MEGOLDÁSAI EMELT SZINT Exponenciális és Logaritmikus kifejezések

Közönséges differenciálegyenletek megoldása Mapleben

Komputeralgebra rendszerek

Komputeralgebra Rendszerek

Érettségi feladatok: Egyenletek, egyenlőtlenségek 1 / május a) Melyik (x; y) valós számpár megoldása az alábbi egyenletrendszernek?

ALGEBRAI KIFEJEZÉSEK, EGYENLETEK

Maple: Bevezetés. A Maple alapjai

Numerikus matematika. Irodalom: Stoyan Gisbert, Numerikus matematika mérnököknek és programozóknak, Typotex, Lebegőpontos számok

LINEÁRIS EGYENLETRENDSZEREK október 12. Irodalom A fogalmakat, definíciókat illetően két forrásra támaszkodhatnak: ezek egyrészt elhangzanak

Másodfokú egyenletek, egyenlőtlenségek

Komputeralgebra rendszerek

Intergrált Intenzív Matematika Érettségi

Trigonometria Megoldások. 1) Oldja meg a következő egyenletet a valós számok halmazán! (12 pont) Megoldás:

Komputeralgebra rendszerek

Polinomok maradékos osztása

Komplex számok. Wettl Ferenc előadása alapján Wettl Ferenc előadása alapján Komplex számok / 18

Matematika szintfelmérő dolgozat a 2018 nyarán felvettek részére augusztus

Komputeralgebra Rendszerek

valós számot tartalmaz, mert az ilyen részhalmazon nem azonosság.

8. Egyenletek, egyenlőtlenségek, egyenletrendszerek II.

1. Ábrázolja az f(x)= x-4 függvényt a [ 2;10 ] intervallumon! (2 pont) 2. Írja fel az alábbi lineáris függvény grafikonjának egyenletét!

0-49 pont: elégtelen, pont: elégséges, pont: közepes, pont: jó, pont: jeles

Lineáris egyenletrendszerek

Maple: Deriváltak és a függvény nevezetes pontjai

MATEMATIKA ÉRETTSÉGI TÍPUSFELADATOK MEGOLDÁSAI KÖZÉPSZINT Trigonometria

DIFFERENCIÁLEGYENLETEK. BSc. Matematika II. BGRMA2HNND, BGRMA2HNNC

GAZDASÁGMATEMATIKA KÖZÉPHALADÓ SZINTEN

Mátrixok 2017 Mátrixok

Matematika A2 vizsga mgeoldása június 4.

Komputeralgebra rendszerek

TANMENET. Matematika

Figyelem, próbálja önállóan megoldani, csak ellenőrzésre használja a következő oldalak megoldásait!

Egyenletek, egyenlőtlenségek V.

Gauss elimináció, LU felbontás

3. Egyenletek, egyenletrendszerek, egyenlőtlenségek

Brósch Zoltán (Debreceni Egyetem Kossuth Lajos Gyakorló Gimnáziuma) Megoldások

Komputeralgebra Rendszerek

Numerikus módszerek 1.

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

Matematika 10 Másodfokú egyenletek. matematika és fizika szakos középiskolai tanár. > o < szeptember 27.

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

Gauss-eliminációval, Cholesky felbontás, QR felbontás

Folytonos rendszeregyenletek megoldása. 1. Folytonos idejű (FI) rendszeregyenlet általános alakja

Határozatlan integrál

Matematika II képletek. 1 sin xdx =, cos 2 x dx = sh 2 x dx = 1 + x 2 dx = 1 x. cos xdx =,

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

KOVÁCS BÉLA, MATEMATIKA I.

Lineáris egyenletrendszerek

Lineáris algebra 2. Filip Ferdinánd december 7. siva.banki.hu/jegyzetek

1.9. B - SPLINEOK B - SPLINEOK EGZISZTENCIÁJA. numerikus analízis ii. 34. [ a, b] - n legfeljebb n darab gyöke lehet. = r (m 1) n = r m + n 1

2) Írja fel az alábbi lineáris függvény grafikonjának egyenletét! (3pont)

Diszkrét matematika 1.

Utolsó el adás. Wettl Ferenc BME Algebra Tanszék, Wettl Ferenc (BME) Utolsó el adás / 20

Numerikus matematika vizsga

Példatár Lineáris algebra és többváltozós függvények

Hiányos másodfokú egyenletek. x 8x 0 4. A másodfokú egyenlet megoldóképlete

15. LINEÁRIS EGYENLETRENDSZEREK

Baran Ágnes, Burai Pál, Noszály Csaba. Gyakorlat Differenciálegyenletek numerikus megoldása

2 (j) f(x) dx = 1 arcsin(3x 2) + C. (d) A x + Bx + C 5x (2x 2 + 7) + Hx + I. 2 2x F x + G. x

Gyakorló feladatok. Agbeko Kwami Nutefe és Nagy Noémi

Megoldott feladatok november 30. n+3 szigorúan monoton csökken, 5. n+3. lim a n = lim. n+3 = 2n+3 n+4 2n+1

Elérhető maximális pontszám: 70+30=100 pont

ODE SOLVER-ek használata a MATLAB-ban

Brósch Zoltán (Debreceni Egyetem Kossuth Lajos Gyakorló Gimnáziuma) Megoldások

Maple. Maple. Dr. Tóth László egyetemi docens Pécsi Tudományegyetem, 2007

y + a y + b y = r(x),

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

Egyenletek, egyenlőtlenségek X.

Nagy András. Feladatok a logaritmus témaköréhez 11. osztály 2010.

Egyenletek, egyenlőtlenségek, egyenletrendszerek I.

Komputeralgebra rendszerek

Függvényhatárérték és folytonosság

Gauss-Jordan módszer Legkisebb négyzetek módszere, egyenes LNM, polinom LNM, függvény. Lineáris algebra numerikus módszerei

Numerikus módszerek I. zárthelyi dolgozat (2017/18. I., A. csoport) Megoldások

1. Parciális függvény, parciális derivált (ismétlés)

Matematika III előadás

Alap-ötlet: Karl Friedrich Gauss ( ) valószínűségszámítási háttér: Andrej Markov ( )

Lineáris algebra Gyakorló feladatok

A KroneckerCapelli-tételb l következik, hogy egy Bx = 0 homogén lineáris egyenletrendszernek

20. tétel A kör és a parabola a koordinátasíkon, egyenessel való kölcsönös helyzetük. Másodfokú egyenlőtlenségek.

Átírás:

Komputeralgebra Rendszerek A szimbolikus megoldó a MAPLE -ben Czirbusz Sándor ELTE IK, Komputeralgebra Tanszék 2014. március 4. TARTALOMJEGYZÉK 1 of 41

TARTALOMJEGYZÉK I 1 TARTALOMJEGYZÉK 2 Funkció és szintaxis 3 Al-megoldók Áttekintés Ismertetés 4 További példák TARTALOMJEGYZÉK 2 of 41

Funkció és szintaxis 3 of 41 TARTALOMJEGYZÉK Funkció és szintaxis Al-megoldók További példák SZINTAXIS Használat: solve(equations, variables, options) A paraméterek jelentése: equations: kifejezés, egyenlet, egyenlőtlenség, procedúra, illetve ezek halmaza, vagy listája Ha az egyenlet jobboldala nulla, vagy a ismeretlen szerepét betöltő változó egyértelműen felismerhető, akkor ezek elhagyhatók.

Funkció és szintaxis 4 of 41 TARTALOMJEGYZÉK Funkció és szintaxis Al-megoldók További példák SZINTAXIS Használat: solve(equations, variables, options) A paraméterek jelentése: equations: kifejezés, egyenlet, egyenlőtlenség, procedúra, illetve ezek halmaza, vagy listája variables: név, vagy nevek listája, halmaza opcionális Ha az egyenlet jobboldala nulla, vagy a ismeretlen szerepét betöltő változó egyértelműen felismerhető, akkor ezek elhagyhatók.

Funkció és szintaxis 5 of 41 TARTALOMJEGYZÉK Funkció és szintaxis Al-megoldók További példák SZINTAXIS Használat: solve(equations, variables, options) A paraméterek jelentése: equations: kifejezés, egyenlet, egyenlőtlenség, procedúra, illetve ezek halmaza, vagy listája variables: név, vagy nevek listája, halmaza opcionális options: option=value alakú szekvencia Ha az egyenlet jobboldala nulla, vagy a ismeretlen szerepét betöltő változó egyértelműen felismerhető, akkor ezek elhagyhatók.

Funkció és szintaxis 6 of 41 TARTALOMJEGYZÉK Funkció és szintaxis Al-megoldók További példák OPCIÓK AllSolutions Nem polinomiális egyenleteknél visszaadja-e az összes megoldást; alapértelmezett false;

Funkció és szintaxis 7 of 41 TARTALOMJEGYZÉK Funkció és szintaxis Al-megoldók További példák OPCIÓK AllSolutions Nem polinomiális egyenleteknél visszaadja-e az összes megoldást; alapértelmezett false; ConditionalSolutions Feltételektől függő megoldások (true);

Funkció és szintaxis 8 of 41 TARTALOMJEGYZÉK Funkció és szintaxis Al-megoldók További példák OPCIÓK AllSolutions Nem polinomiális egyenleteknél visszaadja-e az összes megoldást; alapértelmezett false; ConditionalSolutions Feltételektől függő megoldások (true); DropMultiplicity Polinomiális egyenlet, egyenlőtlenség a többszörös gyököket hozza-e (true);

Funkció és szintaxis 9 of 41 TARTALOMJEGYZÉK Funkció és szintaxis Al-megoldók További példák OPCIÓK AllSolutions Nem polinomiális egyenleteknél visszaadja-e az összes megoldást; alapértelmezett false; ConditionalSolutions Feltételektől függő megoldások (true); DropMultiplicity Polinomiális egyenlet, egyenlőtlenség a többszörös gyököket hozza-e (true); Explicit = posint/true/false Algebrai számokat próbáljon-e gyökös formában (false);

Funkció és szintaxis 10 of 41 TARTALOMJEGYZÉK Funkció és szintaxis Al-megoldók További példák OPCIÓK AllSolutions Nem polinomiális egyenleteknél visszaadja-e az összes megoldást; alapértelmezett false; ConditionalSolutions Feltételektől függő megoldások (true); DropMultiplicity Polinomiális egyenlet, egyenlőtlenség a többszörös gyököket hozza-e (true); Explicit = posint/true/false Algebrai számokat próbáljon-e gyökös formában (false); MaxSols = posint/pos_infinity A visszaadott gyökök száma (100);

Funkció és szintaxis 11 of 41 TARTALOMJEGYZÉK Funkció és szintaxis Al-megoldók További példák OPCIÓK AllSolutions Nem polinomiális egyenleteknél visszaadja-e az összes megoldást; alapértelmezett false; ConditionalSolutions Feltételektől függő megoldások (true); DropMultiplicity Polinomiális egyenlet, egyenlőtlenség a többszörös gyököket hozza-e (true); Explicit = posint/true/false Algebrai számokat próbáljon-e gyökös formában (false); MaxSols = posint/pos_infinity A visszaadott gyökök száma (100); TryHard Másodfokú megoldásokat gyökösen adjon-e vissza (false).

Funkció és szintaxis 12 of 41 TARTALOMJEGYZÉK Funkció és szintaxis Al-megoldók További példák RENDSZERVÁLTOZÓK A fenti paraméterek léteznek globális változó formában is: _EnvDropMultiplicity, _MaxSols, _EnvAllSolutions, _EnvTryHard. _SolutionsMayBeLost: ha nem tudta megoldani.

Funkció és szintaxis 13 of 41 TARTALOMJEGYZÉK Funkció és szintaxis Al-megoldók További példák OUTPUT A visszaadott érték típusa az első és a második paraméter típusától függ: Ha az első paraméter egyenlet, a második név szekvencia;

Funkció és szintaxis 14 of 41 TARTALOMJEGYZÉK Funkció és szintaxis Al-megoldók További példák OUTPUT A visszaadott érték típusa az első és a második paraméter típusától függ: Ha az első paraméter egyenlet, a második név szekvencia; Ha az első paraméter egyenletek halmaza, listája halmaz;

Funkció és szintaxis 15 of 41 TARTALOMJEGYZÉK Funkció és szintaxis Al-megoldók További példák OUTPUT A visszaadott érték típusa az első és a második paraméter típusától függ: Ha az első paraméter egyenlet, a második név szekvencia; Ha az első paraméter egyenletek halmaza, listája halmaz; Ha a második paraméter lista listák listája;

Funkció és szintaxis 16 of 41 TARTALOMJEGYZÉK Funkció és szintaxis Al-megoldók További példák OUTPUT A visszaadott érték típusa az első és a második paraméter típusától függ: Ha az első paraméter egyenlet, a második név szekvencia; Ha az első paraméter egyenletek halmaza, listája halmaz; Ha a második paraméter lista listák listája; Ha nincs második paraméter, egyváltozós esetben szekvenciát kapunk;

Funkció és szintaxis 17 of 41 TARTALOMJEGYZÉK Funkció és szintaxis Al-megoldók További példák OUTPUT A visszaadott érték típusa az első és a második paraméter típusától függ: Ha az első paraméter egyenlet, a második név szekvencia; Ha az első paraméter egyenletek halmaza, listája halmaz; Ha a második paraméter lista listák listája; Ha nincs második paraméter, egyváltozós esetben szekvenciát kapunk; Ha nincs második paraméter, többváltozós esetben vagy egyenletek listájánál, halmazánál halmazt kapunk

Funkció és szintaxis 18 of 41 TARTALOMJEGYZÉK Funkció és szintaxis Al-megoldók További példák OUTPUT A visszaadott érték típusa az első és a második paraméter típusától függ: Ha az első paraméter egyenlet, a második név szekvencia; Ha az első paraméter egyenletek halmaza, listája halmaz; Ha a második paraméter lista listák listája; Ha nincs második paraméter, egyváltozós esetben szekvenciát kapunk; Ha nincs második paraméter, többváltozós esetben vagy egyenletek listájánál, halmazánál halmazt kapunk Ha nincs megoldás, vagy a MAPLE nem talál, akkor NULL

Funkció és szintaxis 19 of 41 TARTALOMJEGYZÉK Funkció és szintaxis Al-megoldók További példák AZ ASSUME-OK HASZNÁLATA Szintaxis: solve(equations, variables, useassumptions) assuming cond; Az egyébként beállított feltételeket nem veszi figyelembe.

ÁTTEKINTÉS A paraméterezéstől, azok típusától, használt speciális procedúráktól függően különböző alrendszereket hív meg a solve. Ezek közül az alábbiak nem igényelnek különösebb magyarázatot, szintaxisuk a szokásos: solve/radical Gyökös kifejezéseket tartalmazó egyenletek megoldása; A többi érdemel némi magyarázatot: Al-megoldók 20 of 41

ÁTTEKINTÉS A paraméterezéstől, azok típusától, használt speciális procedúráktól függően különböző alrendszereket hív meg a solve. Ezek közül az alábbiak nem igényelnek különösebb magyarázatot, szintaxisuk a szokásos: solve/radical Gyökös kifejezéseket tartalmazó egyenletek megoldása; solve/scalar Az alap megoldó; A többi érdemel némi magyarázatot: Al-megoldók 21 of 41

ÁTTEKINTÉS A paraméterezéstől, azok típusától, használt speciális procedúráktól függően különböző alrendszereket hív meg a solve. Ezek közül az alábbiak nem igényelnek különösebb magyarázatot, szintaxisuk a szokásos: solve/radical Gyökös kifejezéseket tartalmazó egyenletek megoldása; solve/scalar Az alap megoldó; solve/system Az egyenletrendszerek alrendszere. A többi érdemel némi magyarázatot: Al-megoldók 22 of 41

SOLVE/FLOAT Nem a numerikus megoldó, hanem a lebegőpontos számokat tartalmazó egyenletek szimbolikus megoldója. Al-megoldók 23 of 41

SOLVE/FLOAT Nem a numerikus megoldó, hanem a lebegőpontos számokat tartalmazó egyenletek szimbolikus megoldója. A valósakat racionálissá konvertálja, megoldja, majd visszakonvertálja valóssá. Al-megoldók 24 of 41

SOLVE/FLOAT Nem a numerikus megoldó, hanem a lebegőpontos számokat tartalmazó egyenletek szimbolikus megoldója. A valósakat racionálissá konvertálja, megoldja, majd visszakonvertálja valóssá. Csak ez alkalmazható paraméteres egyenletekre (az fsolve nem kezel definiálatlan paramétereket) Al-megoldók 25 of 41

SOLVE/FUNCTIONS Szintaxis: solve(eq, func) Nem függvényegyenlet-megoldó! Példa: solve(f(x)-x+2, f) x->x-2 Al-megoldók 26 of 41

SOLVE/IDENTITY Szintaxis: solve(solve(identity(eqn, x), vars)) Olyan egyenletet old meg, ahol az egyenlet x-ben azonosság, és a vars változók azon értékeit keresi, melyek minden x-re kielégítik az egyenletet. Példa: solve(identity(sin(x) = cos(a*x+b), x), [a, b]) [[a = 1, b = 1/2 π], [a = 1, b = 1/2 π]] Ugyanez identity nélkül: solve(sin(x) = cos(a*x+b), [a, b]) $[[a=a,b=-ax+1/2\,\pi -x]]$ Al-megoldók 27 of 41

SOLVE/INEQS Egyenlőtlenségek megoldására. Az eredmény gyakran intervallum, vagy feltételes megoldásrendszer: Az ax < b egyenlőtlenség megoldása: [[x = x]] And (a = 0, 0 < b) [[x < b a ]] 0 < a [[ b a < x]] a < 0 [] otherwise Ha _EnvConditionalSolutions := false, akkor nem oldja meg. Al-megoldók 28 of 41

SOLVE/LINEAR Lineáris-egyenletrendszer-megoldó; Al-megoldók 29 of 41

SOLVE/LINEAR Lineáris-egyenletrendszer-megoldó; A Gauss-eliminációt használja szimbolikus kiegészítésekkel ; Al-megoldók 30 of 41

SOLVE/LINEAR Lineáris-egyenletrendszer-megoldó; A Gauss-eliminációt használja szimbolikus kiegészítésekkel ; Ha a rendszer határozatlan, a megoldást egy vagy több változót paraméterként használva készíti el. Al-megoldók 31 of 41

SOLVE/PARAMETRIC Csak a MAPLE 15-től él; Al-megoldók 32 of 41

SOLVE/PARAMETRIC Csak a MAPLE 15-től él; Szintaxis: Al-megoldók 33 of 41

SOLVE/PARAMETRIC Csak a MAPLE 15-től él; Szintaxis: 1 solve(equations, variables, parametric) Al-megoldók 34 of 41

SOLVE/PARAMETRIC Csak a MAPLE 15-től él; Szintaxis: 1 solve(equations, variables, parametric) 2 solve(equations, variables, parametric=mode, parameters=params) Al-megoldók 35 of 41

SOLVE/PARAMETRIC Csak a MAPLE 15-től él; Szintaxis: 1 solve(equations, variables, parametric) 2 solve(equations, variables, parametric=mode, parameters=params) 3 solve(equations, variables, parametric, real) Al-megoldók 36 of 41

SOLVE/PARAMETRIC Csak a MAPLE 15-től él; Szintaxis: 1 solve(equations, variables, parametric) 2 solve(equations, variables, parametric=mode, parameters=params) 3 solve(equations, variables, parametric, real) Lásd SolveTools csomag Al-megoldók 37 of 41

SOLVE/PARAMETRIZED Kétváltozós skalárfüggvények paraméterezését végzi; Szintaxis: solve(eqn, varlist) eqn: egyetlen Kétváltozós függvény; varlist: vagy [x(t), y(t)] alakú paraméterlista, vagy [x(t) = x0, y(t) = y0] egyenletek listája. Az egyenletbe visszahelyettesíti a y = y0 + t(x x0) kifejezést (y0 = y(0), x0 = x(0)) és megoldja a kapott egyenletet x(t)-re. Példa: solve(u^2+v^2-1, [u(s) = -1, v(s) = 0]) [[u = s2 1 s 2 +1, v = 2 s s 2 +1 ]] Al-megoldók 38 of 41

SOLVE/SERIES Hatványsort tartalmazó egyenlet megoldása; Szintaxisa az általános alak, csak az egyenlet tartalmaz hatványsort; A megoldás általában szintén hatványsor; Az Order globális változó tartalmazza a sorfejtés rendjét; Példa: Order := 3: solve(series(x*exp(x), x) = y, x) y-y^2+o(y^3) Al-megoldók 39 of 41

SOLVE/SYMBOLIC Elágazásokat tartalmazó egyenletek kezelésére. Példa: ha a = a + y + 1 az egyenlet, akkor a solve(expr, [y], symbolic = true)-re a megoldás: [[y = a 2 3 a + 1]]. Míg solve(expr, [y], symbolic = false) esetén: { [[y = a 2 3 a + 1]] And (2 argument (a 1) π, π < 2 argument (a 1)) [] otherwise Al-megoldók 40 of 41

PÉLDÁK Lásd a munkalapokon További példák 41 of 41