Liste i nizovi

Pripoji

Pripoji[lista, objekt]: listi pripaja zadani objekt    
Primjer:
Pripoji[{1, 2, 3}, (5, 5)] daje {1, 2, 3, (5, 5)}

Pripoji[objekt, lista]: pripaja listu zadanom objektu       
Primjer:
Pripoji[(5, 5), {1, 2, 3}] daje {(5, 5), 1, 2, 3}

UvjetnoPrebrajanje

UvjetnoPrebrajanje[uvjet, lista]: prebraja broj elemenata liste koji zadovoljavaju zadani uvjet  
Primjeri:
UvjetnoPrebrajanje[x < 3, {1, 2, 3, 4, 5}] daje broj 2    
UvjetnoPrebrajanje[x<3, A1:A10] gdje je A1:A10 raspon ćelija u tablici, prebraja sva polja čije su vrijednosti manje od 3.

Element

Element[lista, broj n]: daje n-ti element zadane liste

Napomena: Elementi liste mogu biti samo objekti istog tipa (npr., samo brojevi ili samo točke).

Početni

Početni[lista]: daje prvi element liste

Početni[lista, broj n elemenata]: izraditi će novu listu koja sadrži samo početnih n elemenata zadane liste.

Umetni

Umetni[objekt, lista, pozicija]: umeće u listu dani objekt na zadanu poziciju.   
Primjer:
Umetni[x^2, {1, 2, 3, 4, 5}, 3] stavlja x2 na treće mjesto dane liste i daje listu {1, 2, x2, 3, 4, 5}       
Napomena: Ako je pozicija zadana negativnim brojem, tada se računa s desna na lijevo.       
Primjer:
Umetni[(1, 2), {1, 2, 3, 4, 5}, -1] smješta  dani objekt na kraj i daje listu {1, 2, 3, 4, 5, (1, 2)}

Umetni[lista 1, lista 2, pozicija]: umeće sve elemente liste lista1 u listu lista2 na zadanu poziciju.        
Primjer:
Umetni[{11, 12}, {1, 2, 3, 4, 5}, 3] umeće elemente liste lista1 na treće (i slijedeća) mjesto(a) liste lista2 te daje listu {1, 2, 11, 12, 3, 4, 5}       
Napomena
: Ako je pozicija zadana negativnim brojem, tada se računa s desna na lijevo.       
Primjer:
Umetni[{11, 12}, {1, 2, 3, 4, 5}, -2] umeće elemente liste lista1 na kraj liste lista2 prije njenog zadnjeg elementa i daje listu
{1, 2, 3, 4, 11, 12, 5}.

Presjek

Presjek[lista 1, lista 2]: daje novu listu koja sadrži zajedničke elemente obiju listi

Iteracijska lista

IteracijskaLista[funkcija, broj x0, broj n]: daje listu duljine n+1 čiji elementi su iteracije zadane funkcije s početnom vrijednošću x0.
Primjer: Nakon definiranja funkcije
f(x) = x^2 naredba L = IteracijskaLista[f, 3, 2] daje listu  L = {3, 32, (32)2} = {3, 9, 81}

Minimum

Minimum[lista]: daje minimalni element zadane liste

Maksimum

Maksimum[lista]: daje maksimalni element zadane liste

Spajanje

Spajanje[lista 1, lista 2, ...]: spaja dvije (ili više) listi        
Napomena: Nova lista sadrži sve elemente početnih listi, čak i jednake. Elementi nove liste ne mijenjaju poredak.  
Primjeri:
Spajanje[{5, 4, 3}, {1, 2, 3}] izraditi će listu {5, 4, 3, 1, 2, 3}

Spajanje[lista listi]: spaja podliste u dulju listu    
Napomena: Nova lista sadrži sve elemente početnih listi, čak i jednake. Elementi nove liste ne mijenjaju poredak.  
Primjeri:
Spajanje[{{1, 2}}] izraditi će listu {1, 2}

Spajanje[{{1, 2, 3}, {3, 4}, {8, 7}}] izraditi će listu {1, 2, 3, 3, 4, 8, 7}

Uvjetno zadržavanje

UvjetnoZadržavanje[uvjet, lista]: izraditi će novu listu koja sadrži samo one elemente početne liste koji zadovoljavaju zadani uvjet.  
Primjer:
UvjetnoZadržavanje[x<3, {1, 2, 3, 4, 1, 5, 6}] daje novu listu {1, 2, 1}

Posljednji

Posljednji[lista]:daje posljednji element liste.

Posljednji[lista, broj n elemenata]: daje listu koja sadrži posljednjih n elemenata zadane liste

Duljina

Duljina[lista L]: daje duljinu zadane liste koja predstavlja broj elemenata liste.

Umnožak

Umnožak[lista brojeva]: izračunava umnožak svih brojeva – elemenata liste

Ukloni nedefinirano

UkloniNedefinirano[lista]: uklanja nedefinirane objekte iz liste.           
Primjer:
UkloniNedefinirano[Niz[(-1)^i, i, -3, -1, 0.5]] uklonit će drugi i četvrti član niza koji nemaju cjelobrojne eksponente i stoga su nedefinirani.

Inverzni niz

InverzniNiz[lista]: preokreće poredak liste

Niz

Niz[izraz, varijabla i, broj a, broj b]: proizvodi listu objekata kreiranih iz danog izraza upotrebom indeksa i koji se mijenja na intervalu od a do b. 
Primjer:
L = Niz[(2, i), i, 1, 5] izraditi će listu točaka čije su y-koordinate od 1 do 5.

Niz[izraz, varijabla i, broj a, broj b, korak povećanja]: proizvodi listu objekata kreiranih iz danog izraza upotrebom indeksa i koji se mijenja na intervalu od a do b s danim korakom povećanja.          
Primjer:
L = Niz[(2, i), i, 1, 5, 0.5] izraditi će listu točaka čije su y-koordinate od 1 do 5 s korakom povećanja 0.5.

 

Napomena: Kako bi parametri a i b bili dinamični možete koristiti klizač za promjenu vrijednosti varijabli.

Sortiraj

Sortiraj[lista]: sortira listu brojeva, tekstova ili točaka.         
Napomena: Lista točaka se sortira prema x-koordinati.         
Primjeri:
Sortiraj[{3, 2, 1}] daje listu {1, 2, 3}.        
Sortiraj[{"smokve", "breskve", "jabuke",}] daje listu tekstova u abecednom poretku.        
Sortiraj[{(3, 2), (2, 5), (4, 1)}] daje {(2, 5), (3, 2), (4, 1)}.

Zbroj

Zbroj[lista]: izračunava zbroj svih elemenata liste.      
Napomena: Ova naredba djeluje na brojeve, točke, vektore, tekstove, i funkcije.
Primjeri:
Zbroj[{1, 2, 3}] daje broj a = 6.
Zbroj[{x^2, x^3}] daje f(x)=x2 + x3.        
Zbroj[Niz[i,i,1,100]] daje broj a = 5050.       
Zbroj[{(1, 2), (2, 3)}] daje točku A = (3, 5).          
Zbroj[{(1, 2), 3}] daje točku B = (4, 2).           
Zbroj[{"a","b","c"}] daje tekst "abc".

Zbroj[lista, broj n elemenata]: izračunava zbroj prvih n elemenata liste.
Napomena: Ova naredba djeluje na brojeve, točke, vektore, tekstove, i funkcije.
Primjer:
Zbroj[{1, 2, 3, 4, 5, 6}, 4] daje broj a = 10.

Podniz

Podniz[lista, početna pozicija m, završna pozicija n]: proizvodi listu koja sadrži elemente zadane liste od pozicije m do n

Unija

Unija[lista 1, lista 2]: spaja dvije liste i odstranjuje elemente koji se pojavljuju opetovano.


www.geogebra.org