Az alábbiakban röviden juttatás juhar

A szerkezet a Maple tárgyak

Ahhoz, hogy megértsük az ideológia Maple, úgy a képviselete az adatokat. Tipikus objektumok a Maple kifejezés, amelynek a szerkezete a fa. Tegyük fel például, a változó u rendelt a következő kifejezést:


Ebben az esetben, u van társítva egy olyan tárgyat, ábrázolható grafikusan a következőképpen:

NMP (száma operandusok) függvény száma operandusok legkülső művelet, amely az expresszió, egy érv a funkciót. Operand értékeket a függvény op. Az első érv az a szám, az operandus, és a második - egy kifejezés, amelyben részt vesz. Ha az első érv, hogy 0, op függvény típusú művelet.


Vegyünk néhány más, általánosan használt létesítmények Maple. Beállításához sokaságát elegendő felsorolni annak elemei vesszővel elválasztva, belefoglalásuk fogszabályozó.


Vegye figyelembe, hogy Maple megszüntette repetitív elemek transzformált erre, egy részük, és azokat elhaladó „easy-to-magad” eljárást.

Fent a készletek állíthatók elő szokásos halmazelméleti műveletek: unió (unió), a kereszteződés (metszi egymást), set-különbség teorekiko (mínusz)


Ezzel szemben a rendezetlen halmaza listák megrendelt készletek. A lista elemek szögletes zárójelek között. Az alábbi példák azt mutatják, hogyan kell kezelni az elemek egy listáját:

Megjegyezzük, hogy a lista elemeit maguk is összetett szerkezetű (a példában, a lista szerkezetét vagy készlet).


Nézze meg, hogyan készült elemeket hozzáadni a listát a Nyomja meg a op, ami ebben az esetben csak az egyik érv.

Az eltávolítás parancsot, és válassza ki a lista elemeket lehet hagyni, vagy fordítva, így ott csak azokat az elemeket, amelyek megfelelnek bizonyos feltételeknek. Az első érv az ezeket a funkciókat kell venni az egyes elemeket a listában egyik értékek: igaz vagy hamis. A második érv magát az listából. A harmadik, opcionális érv lényegében logikai funkcióját szolgáló első paraméter, és távolítsa válasszuk. ezáltal meghatározva régió releváns állítmány. A következő példákban, először lekerül a listáról S minden elemét maguk listákat, majd hagyjuk a S csak olyan elemeket, amelyek a változó nevek, vagy készletek.


A lista első paraméterként az op funkciót. nagyban egyszerűsíti a kitermelési folyamat mélyen beágyazódott operandusokon Maple kifejezések:

Egy másik osztály tárgyak Maple sorrendben. Ezeket be lehet állítani akár csak felsorolja az elemeket vesszővel elválasztva (nincs mellékelve a teljes kifejezés zárójelben), vagy a sorozat ikonra - $ együtt a tartományban szereplő (ez határozza megadásával a korlátokat a tartomány két ponttal), vagy a visszatérési érték seq funkciót.

T: = 4, 5, 6, 7, 8, 9, 10, 11


Sequence kifejezések könnyen alakulnak készletek vagy listákat egyszerűen, zárójelek között, ami megfelel:

Természetesen a rendszer középpontjában a matematika, képesnek kell lennie arra, hogy működni mátrixok:


Az utolsó példa azt mutatja, hogy adja meg a sorok és oszlopok a mátrix és hallgatólagosan jelzi, ha annak szerkezetét átviteli mátrix elemeit. Meg tudod csinálni, és fordítva -, hogy nem kér a mátrix elemei, és jelzi, csak a mérete:

Maple létrehozott egy megfelelő mérete a tárgy, amelynek elemeit indexelt változók. Azonban ez a szerkezet alapján azonosították a program, mint egy tömb (tömb). Az a tény, hogy a tömb általánosabb (a listában, és a mátrix) Maple fogalmát. A mátrix egy speciális esete a kétdimenziós, és a lista (és vektor) - dimenziós) tömb, az index számozás kezdődik egy.

Általában a tömbök lehet bármilyen méretű, és a kezdeti index számok bármely nem negatív egész:

Ezek a példák nem merítik ki a sokféleség Maple objektum típusok. Ezek a tárgyak lehetnek húrok (string), táblázatok (táblázat), van egy logikai típusú (boolean), stb Ezen kívül számos típusú objektumok, amelyek csak azután podgruzki szakosodott csomagokat.

Megjegyezzük, hogy ugyanaz a tárgy egyszerre tartoznak többféle:

> Type (7, numerikus), típusa (7, páratlan), típusa (7, prime), típusa (7, komplex), típusa (7, pozitív), típusa (7, polinom);

Igaz, igaz, igaz, igaz, igaz, igaz

Látjuk, hogy kérésére a szám típusát 7 Maple visszaadott értéke. Ugyanakkor a program megerősíti, hogy az objektum ugyanakkor pozitív páratlan prímszám, és úgy is értelmezhető, mint egy komplex szám vagy polinom.

Volgograd Állami Pedagógiai Egyetem
Tanszék algebra, geometria és Számítástudomány

Kapcsolódó cikkek