Maple: Bevezetés. A Maple alapjai

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

Másodfokú egyenletek, egyenlőtlenségek

M-Fájlok létrehozása MATLAB-ban

A Maple munkalap. Page 1

Másodfokú egyenletek, egyenlőtlenségek

Komputeralgebra Rendszerek

A DERIVE kezelése. 1. A DERIVE ablaka. Amikor elindítod a DERIVE-ot ez az ablak jelenik meg:

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

Több oldalas dokumentum készítése. MS Word 2010 szövegszerkesztővel

Bevezetés a MATLAB programba

12. előadás. Egyenletrendszerek, mátrixok. Dr. Szörényi Miklós, Dr. Kallós Gábor

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

EGYSZERŰ SZÁMÍTÁSOK TÁBLÁZATKEZELÉS ELINDULÁS SZE INFORMATIKAI KÉPZÉS 1

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

Mathematica automatikusan dolgozik nagy pontossággal, például 3 a 100-dik hatványon egy szám 48 tizedes jeggyel:

I. Egyenlet fogalma, algebrai megoldása

Alapok: Használd számológép helyett

Egyenletek, egyenlőtlenségek, egyenletrendszerek I.

Komputeralgebra rendszerek

1. A polinom fogalma. Számolás formális kifejezésekkel. Feladat Oldjuk meg az x2 + x + 1 x + 1. = x egyenletet.

1. Alapok. #!/bin/bash

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

Komputeralgebra rendszerek

Egyenletek, egyenlőtlenségek X.

Magasabbfokú egyenletek

A matematikai feladatok és megoldások konvenciói

Kalkulus. Komplex számok

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

Analízis lépésről - lépésre

SZÁMÍTÁSOK A TÁBLÁZATBAN

Amit a törtekről tudni kell Minimum követelményszint

Excel. Nem összefügg tartomány kijelölése: miután a tartomány els részét kijelöltük, lenyomjuk és nyomva tartjuk a CTRL gombot.

ANTILOP A-8200C ÉS A8200B HASZNÁLATI UTASÍTÁS

Boronkay György Műszaki Középiskola és Gimnázium

Egyenletek, egyenlőtlenségek VII.

Függvények december 6. Határozza meg a következő határértékeket! 1. Feladat: x 0 7x 15 x ) = lim. Megoldás: lim. 2. Feladat: lim.

Lapműveletek. Indítsuk el az Excel programot és töröljük ki a Munka1 nevű munkalapot!

Amit a törtekről tudni kell 5. osztály végéig Minimum követelményszint

Módszertani megjegyzés: A kikötés az osztás műveletéhez kötődik. A jobb megértés miatt célszerű egy-két példát mu-

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

6. Függvények. 1. Az alábbi függvények közül melyik szigorúan monoton növekvő a 0;1 intervallumban?

5.1.4 Laborgyakorlat: A Windows számológép használata hálózati címeknél

Feladat Nézzük meg a súgóban (help és doc) a sin parancs használatáról olvasható információt! Próbáljuk ki a kirajzoltató utasítást.

A Maple és a határozott integrál alkalmazásai

Egyenletek, egyenlőtlenségek V.

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

Címzett: Kovács Gézáné Szeged, Híd u. 1. Tisztelt Kovács Gézáné! Örömmel értesítjük, hogy Ön megnyerte nyereményjátékunk 1000 Ft-os díját.

Rekurzió. Dr. Iványi Péter

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.

Mesh generálás. IványiPéter

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

Brósch Zoltán (Debreceni Egyetem Kossuth Lajos Gyakorló Gimnáziuma) Számelmélet I.

Egészrészes feladatok

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

Grafikus felhasználói felület (GUI) létrehozása A GUI jelentése Egy egyszerű GUI mintaalkalmazás létrehozása

Táblázatkezelés 2. előadás. Alapok (folyt.)

XCZ állományok ellenőrzése, átadása elektronikus beküldésre és közvetlen beküldése parancssori funkcióval az ÁNYK programban

KOVÁCS BÉLA, MATEMATIKA I.

Gyorsított jegybeírás. Felhasználói dokumentáció verzió 2.0.

Változók. Mennyiség, érték (v. objektum) szimbolikus jelölése, jelentése Tulajdonságai (attribútumai):

3. Egyenletek, egyenletrendszerek, egyenlőtlenségek

Matematika 11. osztály

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

Szkriptnyelvek. 1. UNIX shell

Taylor-polinomok. 1. Alapfeladatok április Feladat: Írjuk fel az f(x) = e 2x függvény másodfokú Maclaurinpolinomját!

Számítások, hivatkozások

Osztályozóvizsga és javítóvizsga témakörei Matematika 9. évfolyam

Táblázatok. Táblázatok beszúrása. Cellák kijelölése

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

Word V. tabulátortípus meg nem jelenik: Tabulátor - balra, Tabulátor - jobbra,

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

Komputeralgebra Rendszerek

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

MATEMATIKA A 10. évfolyam

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

SZÁMÍTÓGÉPES ADATFELDOLGOZÁS

Választó lekérdezés létrehozása

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

Excel Hivatkozások, függvények használata

egyenlőtlenségnek kell teljesülnie.

SZÁMÍTÓGÉPEK BELSŐ FELÉPÍTÉSE - 1

Polár kezelési segédletek. Egyéb készletmozgások rögzítése a Polár Trafik Rendszerben

Excel Hivatkozások, függvények használata

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

Ismertető A Solver telepítése, illetve indítása A Solver célcella módosuló cellák A feltételek általában a módosuló cellákra hivatkozó képletek.

Feladat Nézzük meg a súgóban (help és doc) a sin parancs használatáról olvasható információt! Próbáljuk ki a kirajzoltató utasítást.

1. előadás. Lineáris algebra numerikus módszerei. Hibaszámítás Számábrázolás Kerekítés, levágás Klasszikus hibaanalízis Abszolút hiba Relatív hiba

Tétel: A háromszög belső szögeinek összege: 180

Runge-Kutta módszerek

Támogatás / Excel / Excel 2010 súgó és útmutató / Diagramok / Diagramok formázása Hibasáv felvétele, módosítása és eltávolítása diagramban

Osztályozóvizsga követelményei

Baran Ágnes. Gyakorlat Komplex számok. Baran Ágnes Matematika Mérnököknek Gyakorlat 1 / 16

Megoldások. Brósch Zoltán (Debreceni Egyetem Kossuth Lajos Gyakorló Gimnáziuma) 1. Számítsd ki a következő kifejezések pontos értékét!

Integrálás helyettesítéssel

Konvexitás, elaszticitás

Hogyan lehet Pivot tábla segítségével komplex adatokat elemezni és bemutatni?

I. A DIGITÁLIS ÁRAMKÖRÖK ELMÉLETI ALAPJAI

Változók. Mennyiség, érték (v. objektum) szimbolikus jelölése, jelentése Tulajdonságai (attribútumai):

file./script.sh > Bourne-Again shell script text executable << tartalmat néz >>

Átírás:

Maple: Bevezetés A Maple alapjai A Maple egy hatékony matematikai program személyi számítógépekre, melynek segítségével algebrai és formális matematikai műveletek végezhetőek el. Képes továbbá numerikus analízis feladatok elvégzésére és az eredmények sokoldalú grafikus megjelenítésére. A Maple munkafelülete alkalmas technikai dokumentációk készítésére, munkafelületén szöveg, matematikai kifejezések és grafikonok egyaránt megférnek. Nagy erőssége az egyenletmegoldó képessége, amiért nagyon sokan használják. A Maple nagy erőssége a formális matematikai számítások kezelése. Gyakran, a Maplelel dolgozva, megengedhető, hogy nem definiálunk pontosan egy elemet, változót, legfeljebb egy későbbi időpontban. A Maple képes azt az elemet mindaddig míg értéket nem kap egyszerű szimbólumként kezelni. 1. ábra A Maple munkafelülete

Kezdjünk dolgozni a Maple-ben A Maple munkalapján három, egymástól színben különböző kiírás látható. A Maple parancs, amit kiadunk (piros színben), az eredmény kiírása, mely a parancsaink eredményét jelenti (kék szín) és a hibajelentés. Íme egy példa Maple parancsra. > 5+3; 8 Egy parancs végrehajtásához a Mapleben álljunk rá az egérrel a kiadott parancsra és nyomjuk le az Enter billentyűt. Megfigyelhetjük, ahogyan a Maple megjeleníti az eredményt, majd a kurzor a következő Maple parancsra ugrik. Minden parancs a Mapleben egy nagyobb, mint jellel (>) kezdődik és pontvessző vagy kettősponttal végződik. Míg a pontvessző hatására a Maple megjeleníti az eredményt, addig a kettősponttal való lezárásra a parancsnak épp ellenkezőleg, azt jelenti, hogy ne írjon ki eredményt. > 4+2; 6 > 3+1: A Maple parancsba megjegyzések is szerepelhetnek. A duplakereszt (#) a parancs részeként azt mondja meg a programnak, hogy mindent ami mögötte van hagyjon figyelmen kívül, az nem végrehajtandó parancs, hanem megjegyzés. > 4+4; #Maple ignores what comes after the hash symbol. Amikor a kurzor egy üres Maple parancssoron áll és lenyomjuk az Enter billentyűt, a kurzor átugrik a következő parancssorra. Lehetőség van visszatérni már végrehajtott parancsokra és azokat szerkeszteni lehet. Visszatérve egy már végrehajtott parancsra a kurzor billentyűk segítségével és a törlés gombokkal szerkeszthetjük ezeket. Ha most lenyomjuk az Enter billentyűt, a már megszerkesztett parancsot fogja végrehajtani. Ha valamilyen hibát ejtünk egy parancsban, melyet a Maple nem tud értelmezni, akkor eredményként valamilyen hibaüzenetet fogunk kapni a parancs végrehajtásának végeredményeként. Például jellemző hiba a sor végi lezáró jel elhagyása. Ha megkíséreljük végrehajtani az > 5+5 Warning, premature end of input hibaüzenetet kapjuk, mely azt mondja, hogy nincs sorvég. Ennek javítása egyszerűen a parancsra való visszatéréssel és a sorvég jelének kitevésével javítható, aztán végrehajtható a parancs.

Számos hiba előfordulhat a Maple parancssorokban. A legnehezebb a számítógépes programok használatában a hibás használat, a számtalan hibaüzenet értelmezése a kötött szintaxis miatt. Ezen hibák elkerülésének legjobb módja a program szintaxisának minél jobb megismerése és természetesen a gyakorlat. Mindig nagyon óvatosan és megfontoltan gépeljük be a parancsokat a hibák elkerülése érdekében. Lehetőségünk van arra, hogy több parancsot írjunk egy parancssorba, de mindegyik parancsot külön ;-vel kell lezárni, mint ahogy azt a következő példában is láthatjuk. > 5+5; 4-1; 3+2; 10 3 5 Egy másik módja több parancs együttes végrehajtásának, ha azokat végrehajtási csoportokba (execution groups) tesszük. Ezáltal a csoport bármelyik tagján állva a kurzorral, az összes csoportbeli parancs végrehajtódik. A parancsok egy csoporthoz való tartozását a Maple zárójelek segítségével jelzi a parancsok bal oldalán. Amennyiben ez nem jelenne meg, előhívható a View -> Show Group ranges menüpontból, vagy egyszerűen az F9 gomb lenyomásával. > 5+5; > 4-1; > 3+2; 10 3 5 Lehetőségünk van Mapleben a munkalapunkon új parancssor beszúrására a már meglévő munkánkban. Adott soron állva ha az azt következő sorba kívánunk új parancssort beszúrni, azt a Ctrl és J billentyűk együttes lenyomásával tehetjük meg és amennyiben az aktuális parancssor elé kívánunk újat beszúrni azt pedig a Ctrl és K billentyűk együttes lenyomásával tehetjük meg. A Maple, mint számológép A Maple egyszerű zsebszámológépként is használható, de annál sokkal hatékonyabb számolási feladatokat is el tud látni. Nagyon javasolt ilyenkor egy újraindítás (restart) használata, melyet a restart paranccsal tudunk lehívni, ilyenkor ugyanis a már meglévő eredmények mind törlődnek a Maple memóriájából és elkerülhetőek az eredmények esetleges összekeverései. > restart;

A Maple képes formális aritmetikai és numerikus aritmetikai megjelenítésre egyaránt. Íme egy példa a formális, szimbólikus matematikai kifejezések használatára a Maple által: > 1/3+1/3; Amint látható a Maple törtként adta meg az eredményt, matematikai szimbólumok használatával. Ha a parancs kifejezésében szerepel valahol egy tizedes pont, akkor az eredmény tizedes törtként fog megjelenni. > 1.0/3+1/3; #Notice the decimal point 0.66666666666 Ez is megmutatja, hogy a Maple különbséget tesz a numerikus és a szimbólikus számítás közt. Nézzük a következő parancsot. Láthatjuk, hogy a Maple az eredményt közös nevezővel jeleníti meg. Ha az eredményt tizedes formájában akarjuk megjeleníteni, akkor ezt két módon tehetjük meg. Első mód, hogy a parancssorban egy tizedes pontot írunk, amint a fentebbi példában is látható. Másik lehetőség, hogy a Maple evalf parancsát használjuk, amely konvertálja a számot tizedes tört formába. Az eval az evaluate, vagyis a kidolgozás rövidítése, az f pedig a floating-point (lebegőpontos) megjelenítés rövidítése. Az evalf parancs 10 tizedessel jeleníti meg az eredményt. Ha a tizedesek számát meg akarjuk változtatni, az könnyen megtehető, mint az az alábbi példában is látható. A számokhoz neveket is hozzárendelhetünk. Nézzük az utolsó számítást és jelöljük az eredményt x-szel:

A := műveletet hozzárendelés operátornak nevezzük. A bal oldali változónévhez 29 hozzárendeli a jobb oldali kifejezés értékét. Innentől bárhol hivatkozhatunk x-szel a 40 értékre. (1/ 8) A Maple képes továbbá gyökös és hatvány kifejezések kezelésére is. A 9 kifejezést (1/ 4) például egyszerűsíteni lehet 3 formára. Ha az előbbi formát írjuk be a Maplebe, látjuk, hogy az nem egyszerűsíti azt. Ezért gyakran meg kell mondani a Maplenek, hogy egyszerűsítse az adott kifejezést, melyet a simplify paranccsal tehetünk meg. A százalék jel használata azt mondja meg a Maple programnak, hogy a legutóbbi (1/ 8) eredményt kezelje. A fenti példában a százalékjel helyettesítődik a 9 kifejezéssel. Amikor hosszú kifejezéseket írunk parancssorba szükségünk van zárójelezésre, ám legyünk nagyon óvatosak azok helyére, mint azt az alábbi példa is mutatja. Ezen példák azt is megmutatják, hogyan dolgozunk kifejezésekkel, hogyan emeljük azokat hatványra hogyan szorzunk, osztunk kifejezéseket. A Maple rendelkezik a zsebszámológépekkel elvégezhető minden művelet szintaxisával és e mellett sok más egyéb matematikai művelet végrehajtására is alkalmas. Definiálhatunk függvényt is benne. Ezek után számolhatunk a függvénnyel, például az eval parancs segítségével kiszámolhatjuk annak értékét adott pontban.

Használhatujuk továbbá a subs parancsot, mellyel behelyettesíthetünk a függvénybe adott értéket, ennek eredménye a függvény alakjába való behelyettesítés lesz. A subs parancs nem számolja ki tehát a függvény értékét, ám ezt megtehetjük a simplify függvény segítségével, oly módon, hogy azt meghívjuk a subs függvény eredményére. És végül kérhetünk ezen értékre egy közelítést tizedes formában az evalf függvény segítségével. Maple, mint szimbólikus számológép A Maple képes változókat tartalmazó kifejezésekkel is operálni. Mielőtt elkezdenénk algebrai számításokhoz a Maple-lel az x változót ismeretlen változóra kell változtatnunk. Például, ha az előzőekben értéket adtunk az x-nek, most törölnünk kell ezt az értéket. Ezt úgy tehetjük meg, ha x értékét hozzárendeljük egy ismeretlen értékű x-hez, melynek jelölése x felsővesszők között. Érdemes megjegyezni, hogyan töröljük egy változó értékét, hosszabb munkalap alkalmával többszörösen is szükségünk lehet erre. Most már készen állunk x-szel végzett műveletek végrehajtására. A solve parancs segítségével tudunk egyenletet megoldani adott ismeretlenre. Itt egy könnyű példa. A Maple eredményként megadja azon x értékeket, melyekre az egyenlet teljesül. Ebben az esetben egyértelmű volt, hogy x-re kell megoldani az egyenletet, hiszen ő volt az egyetlen ismeretlen. Viszont a Maple képes több ismeretlenes egyenletek megoldására is, a többi változót, mint paramétert szerepeltetve az eredményben, viszont ezen

esetekben már egyértelmű, hogy meg kell adnunk melyik változóra kérjük a megoldást. Lássunk egy példát melyben ilyen egyenletet oldunk meg minden egyes változójára külön. A Maple a hozzárendelés operátort használja arra, hogy elnevezzen egy explicit alakban szereplő egyenletet. Ez után már a quad1 névre való hivatkozás alatt az adott egyenletet fogja érteni a program. A fenti egyenlet megoldási formája ismerős kell legyen. Ha az a, b és c együtthatókat számértékekkel látjuk el, akkor már ténylegesen megoldja az egyenletet. Most azonban nem csak megoldjuk az egyenletet, hanem az eredményeket is egy névhez rendeljük, a solution változóhoz. Így az adott név, mindkét eredményre vonatkozik! Ám külön is hivatkozhatunk az eredmény értékeire az alábbiak szerint. Mi van, ha ellenőrizni akarjuk, hogy az egyes eredmények valóban kielégítik az egyenletet? Ezt oly módon tesszük meg, hogy egyenként behelyettesítjük az

eredményeket az egyenletbe, majd ellenőrizzük, hogy a jobb és bal oldal az eredményben valóban egyezik. Erre a subs parancsot használhatjuk. Megkérhetjük a Maplet, hogy egyszerűsítse az eredményben a bal oldalt és így egyértelműen megállapíthassuk az egyezést. Ezzel ellenőriztük, hogy a solution[1] valóban megoldása a quad1 egyenletnek. Hasonlóképpen ellenőrizhetjük a másik megoldás helyességét is.