Lista on alkioiden järjestetty joukko. Lista muodostetaan aaltosulkeiden avulla. Se on siis muotoa {alkio1, alkio2, alkio3,..., alkioN}. Alkiot voivat olla lukuja, lausekkeita, tekstijonoja jne... . Listan alkiot voivat myös olla listoja.
Tyhjää listaa merkitään {}.
Vektorit ja matriisit esitetään listoina.
![[Graphics:../Images/gr_110.gif]](../Images/gr_110.gif)
![[Graphics:../Images/gr_111.gif]](../Images/gr_111.gif)
Lampaiden määrä Suomessa (Tilastokeskus). Jokainen listan alkio koostuu listasta, jossa on ensimmäisenä alkiona vuosi ja toisena lampaiden määrä (tuhansina) kyseisenä vuotena.
![[Graphics:../Images/gr_112.gif]](../Images/gr_112.gif)
Listat voidaan esittää taulukkomuodossa TableForm-komennon avulla. Sarakkeille/riveille voidaan antaa otsikot optiolla TableHeadings.
![[Graphics:../Images/gr_113.gif]](../Images/gr_113.gif)
vuosi | maara |
1938 | 956 |
1960 | 341 |
1970 | 189 |
1980 | 106 |
1990 | 103 |
1996 | 150 |
1997 | 150 |
1998 | 128 |
Mathematica Book:
Lisää TableForm-komennon optioista: luku 2.8.8
Listan n:teen alkioon voidaan viitata komennolla lista[[n]]. Listan n. viimeiseen alkioon viitataan vastaavasti komennolla lista[[-n]]. Jos listan alkiot ovat listoja, niin esimerkiksi komento lista[[n,m]]antaa listan n:nnestä alkiosta m:nnen alkion.
Listasta voidaan poimia alkioita useilla eri tavoilla.
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![[Graphics:../Images/gr_126.gif]](../Images/gr_126.gif)
![[Graphics:../Images/gr_128.gif]](../Images/gr_128.gif)
![[Graphics:../Images/gr_130.gif]](../Images/gr_130.gif)
![[Graphics:../Images/gr_132.gif]](../Images/gr_132.gif)
![[Graphics:../Images/gr_134.gif]](../Images/gr_134.gif)
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![[Graphics:../Images/gr_144.gif]](../Images/gr_144.gif)
![[Graphics:../Images/gr_145.gif]](../Images/gr_145.gif)
![[Graphics:../Images/gr_147.gif]](../Images/gr_147.gif)
![[Graphics:../Images/gr_149.gif]](../Images/gr_149.gif)
![[Graphics:../Images/gr_151.gif]](../Images/gr_151.gif)
![[Graphics:../Images/gr_153.gif]](../Images/gr_153.gif)
Mathematica book
Runsaasti erilaisia listojen käsittelyyn liittyviä komentoja: luku 1.8
Kun lista voidaan muodostaa noudattaen jotakin sääntöä, käytetään usein Table-komentoa. Tällöin alkioiden arvot ovat indeksimuuttujan funktioita.
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![[Graphics:../Images/gr_161.gif]](../Images/gr_161.gif)
![[Graphics:../Images/gr_163.gif]](../Images/gr_163.gif)
Komennolla Range muodostetaan luvuista tasavälisiä listoja.
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![[Graphics:../Images/gr_171.gif]](../Images/gr_171.gif)