Home 4. Ekspert Tilfældige 1.-3. gradsfunktioner

Tilfældige 1.-3. gradsfunktioner

Tilfældige 1.-3. gradsfunktioner

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

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.