Tilfældige 1.-3. gradsfunktioner

15909
Skynd dig at dele: Share on Facebook1Share on Google+0Tweet about this on TwitterPin on Pinterest0Share on StumbleUpon0Email this to someone

I GeoGebra kan du lave tilfældige 1.-3. gradsfunktioner ved at sætte en knap på tegneblokken, skrive variablerne a,b,c,d,n,f (evt. via input-feltet) og tilføje følgende kode efter hinanden og uden kommentarer under fanebladet scripting, når du vælger egenskaber for knappen.

Sådan gør du:

  1. Skriv følgende 5 variabler i input-feltet (Du kan kun indsætte 1 linje ad gangen. Tryk derfor på Enter-knappen efter hver linje. Input-feltet findes under menuen Vis)
  2. a=1
    b=1
    c=1
    d=1
    n=1
  3. Lav en funktion via input-feltet.
    f(x)=1
  4. Indsæt en knap på tegneblokken.
    Indsæt knap
  5. Giv knappen navnet “Tilfældig funktion” og indsæt derefter følgende kode i script-feltet nedenunder navnet.
    TildelVærdi[n,TilfældigMellem[1,3]]
    
    TildelVærdi[a,TilfældigMellem[-3,3]]
    TildelVærdi[b,TilfældigMellem[-3,3]]
    TildelVærdi[c,TilfældigMellem[-3,3]]
    TildelVærdi[d,TilfældigMellem[-3,3]]
    
    TildelVærdi[a,Hvis[a==0,1,a]]
    TildelVærdi[b,Hvis[b==0,1,b]]
    TildelVærdi[c,Hvis[c==0,1,c]]
    TildelVærdi[d,Hvis[d==0,1,d]]
    
    Hvis[n==1, TildelVærdi[f,a*x+b]]
    Hvis[n==2, TildelVærdi[f,a*x^2+b*x+c]]
    Hvis[n==3, TildelVærdi[f,a*x^3+b*x^2+c*x+d]]
  6. Tryk OK.
  7. Tryk på Flyt-knappen.
  8. Træk teksten for funktionen f(x) over på tegneblokken.
  9. Tryk på knappen En knappå tegneblokken.

 

Forklaring af koden:

Et tilfældigt tal mellem 1 og 3. Dette er 1.-3. gradsfunktion. Det tildeles variablen n.

TildelVærdi[n,TilfældigMellem[1,3]]

Det laves tilfældige værdier mellem -3 og 3 for variablerne i forskriften

TildelVærdi[a,TilfældigMellem[-3,3]]
TildelVærdi[b,TilfældigMellem[-3,3]]
TildelVærdi[c,TilfældigMellem[-3,3]]
TildelVærdi[d,TilfældigMellem[-3,3]]

Værdierne for variablerne gås igennem og hvis værdien er 0, så ændres det til 1.
På den måde får man ikke en funktion, som fx hedder F(x)=0x+2.

TildelVærdi[a,Hvis[a==0,1,a]]
TildelVærdi[b,Hvis[b==0,1,b]]
TildelVærdi[c,Hvis[c==0,1,c]]
TildelVærdi[d,Hvis[d==0,1,d]]

Der vælges en forskrift for f efter, hvilken værdi n har. Hvis n=1 (bemærk logisk lighedstegn == ), så er det en 1. gradsfunktion osv.

Hvis[n==1, TildelVærdi[f,a*x+b]]
Hvis[n==2, TildelVærdi[f,a*x^2+b*x+c]]
Hvis[n==3, TildelVærdi[f,a*x^3+b*x^2+c*x+d]]

Koden på engelsk.

SetValue[n,RandomBetween[1,3]]
SetValue[a,RandomBetween[-3,3]]
SetValue[b,RandomBetween[-3,3]]
SetValue[c,RandomBetween[-3,3]]
SetValue[d,RandomBetween[-3,3]]

SetValue[a,If[a==0,1,a]]
SetValue[b,If[b==0,1,b]]
SetValue[c,If[c==0,1,c]]
SetValue[d,If[d==0,1,d]]

If[n==1, SetValue[f,a*x+b]]
If[n==2, SetValue[f,a*x^2+b*x+c]]
If[n==3, SetValue[f,a*x^3+b*x^2+c*x+d]]

Se flere funktioner på Wikien
wiki.geogebra.org

SHARE
Previous articleInstallation og versioner af GeoGebra
Next articleProgrammets opbygning
Jeg er ansat som pædagogisk konsulent i matematik og tysk hos UCL ved Center for Undervisningsmidler (CFU) i Vejle. Jeg har tidligere været lærer i udskolingen (7.-9. klasse) på Lyshøjskolen i Kolding, ejer og driver hjemmesiderne www.lærklokken.dk og www.iundervisning.dk, er matematikkonsulent på traeneren.emu.dk, er med i et GeoGebra-netværk i Danmark, foredragsholder og sidst men ikke mindst konsulent for CFU. Jeg bor sammen med min kæreste, Bettina og vores 2 børn Fie og Louie. Jeg går ind for, at læring skal være let tilgængelig og i størst mulig omfang gratis at benytte.

NO COMMENTS

LEAVE A REPLY