Listák

A \{ } zárójelek segítségével létrehozhatók objektumokat tartalmazó listák (pl. pontokat, szakaszokat, köröket tartalmazó listák).

  • L = {A, B, C} létrehoz egy listát, amely a három, már létrehozott A, B és C pontokat tartalmazza.

  • L = {(0, 0), (1, 1), (2, 2)} létrehozza a három megadott pontot és az azokat tartalmazó listát.

Jegyzet: A listán lévő elemek alapvetően megjelennek a rajzlapon.

Ha hozzá szeretne férni a lista egyes elemeihez, használhatja az Elem parancsot, vagy zárójeleket. A listák megadhatóak listaműveletek argumentumaként (további információt lejjebb talál) vagy használhatja a Lista parancsokat.

Objektumokat tartalmazó listák összehasonlítása

A következőképpen tud összehasonlítani két, objektumokat tartalmazó listát:

  • Lista1 == Lista2: ellenőrzi, hogy a két lista megegyezik-e. Az eredmény true, ha a két lista megegyezik, illetve false, ha azok különböznek.

  • Lista1 != Lista2: ellenőrzi, hogy a két lista különbözik-e. Ha különböznek, úgy az eredmény true, ha megegyeznek, akkor false.

Funkciók és műveletek használata listáknál

Ha előre definiált függvényeket vagy operátorokat használ, akkor eredményként egy új listát kap.

Összeadás és kivonás

  • Lista1 + Lista2: Összeadja a két lista elemeit (elemenként).

Jegyzet: A két listának egyenlő hosszúságúnak kell lennie (megegyező elemszám).

  • Lista + Szám: Hozzáadja a számot a lista minden eleméhez.

  • Lista1 - Lista2: Kivonja a második lista elemeit az első lista elemeiből (elemenként).

Jegyzet: A két listának egyenlő hosszúságúnak kell lennie (megegyező elemszám).

  • Lista - Szám: Kivonja a számot a lista minden eleméből.

Szorzás és osztás

  • Lista1 * Lista2: Összeszorozza a két lista elemeit (elemenként).

Jegyzet: A két listának egyenlő hosszúságúnak kell lennie (megegyező elemszám). Ha a listák mátrixok, amelyek alkalmasak a szorzásra, úgy mátrixszorzás történik.

  • Lista * Szám: Összeszorozza a lista összes elemét a megadott számmal.

  • Lista1 / Lista2: Az első lista elemeit elosztja a második lista elemeivel (elemenként).

Jegyzet: A két listának egyenlő hosszúságúnak kell lennie (megegyező elemszám).

  • Lista / Szám: Elosztja a lista összes elemét a megadott számmal.

  • Szám / Lista: Elossza a számot a lista összes elemével.

További példák

  • Lista^2: A lista összes elemét négyzetre emeli.

  • 2^Lista: Létrehoz egy listát, amely ketteseket tartalmaz és a megadott lista elemei a kettesek kitevői.

  • Lista1^Lista2: Létrehoz egy a^b elemeket tartalmazó listát, amelynél a az első, b pedig a második lista megfelelő eleme.

  • sin(Lista): A lista összes elemére alkalmazza a szinusz függvényt. Egyéni függvényeknél is ugyanígy működik.