Jag GeoGebra Håkan du lave tilfældige 1.-3. gradsfunktioner ved vid sætte sv Knap in tegneblokken, skrive variablerne en,b,c,d,n,f (möjligen. via ingång-feltet) och lägg till följande kod efter den andra och uden kommentarer Fliken skript, När du väljer knappen Egenskaper.
Hur?:
- Skriv följande 5 variabler i inmatningsfältet (Du kan bara infoga 1 rad i taget. Tryck därför på Enter efter varje rad. Inmatningsfält finns under Visa-menyn)
-
a = 1 b = 1 c = 1 d = 1 n = 1
- Lav en funktion via input-feltet.
f(x)= 1
- Infoga en knapp på ritblock.
- Deal knappnamnet “Slumpfunktion” och sedan klistra in följande kod i skript fältet under namnet.
TildelVærdi[n,Random Medium[1,3]] TildelVærdi[en,Random Medium[-3,3]] TildelVærdi[b,Random Medium[-3,3]] TildelVærdi[c,Random Medium[-3,3]] TildelVærdi[d,Random Medium[-3,3]] TildelVærdi[en,Om[en == 0,1, en]] TildelVærdi[b,Om[b == 0,1, b]] TildelVærdi[c,Om[c == 0,1, c]] TildelVærdi[d,Om[d == 0,1, d]] Om[n == 1, TildelVærdi[f,a * x b]] Om[n == 2, TildelVærdi[f,a * x ^ 2 b * x c]] Om[n == 3, TildelVærdi[f,a * x ^ 3 b * x ^ 2 c * x d]]
- Tryck på OK.
- Tryck -knapp.
- Dra text av funktionen f(x) över teckenfältet.
- Tryck på ritblock.
Förklaring av koden:
Ett slumpmässigt tal mellan 1 och 3. Detta är 1.-3. kvadratisk funktion. Den tilldelas till variabeln n.
TildelVærdi[n,Random Medium[1,3]]
Det gjorde slumpmässiga värden mellan -3 och 3 variablerna i regleringen
TildelVærdi[en,Random Medium[-3,3]] TildelVærdi[b,Random Medium[-3,3]] TildelVærdi[c,Random Medium[-3,3]] TildelVærdi[d,Random Medium[-3,3]]
Värdena för variablerna gås igenom och om värdet är 0, sedan ändra det till 1.
Så att vi inte kommer att ha en funktion, till exempel säger F(x)= 0x 2.
TildelVærdi[en,Om[en == 0,1, en]] TildelVærdi[b,Om[b == 0,1, b]] TildelVærdi[c,Om[c == 0,1, c]] TildelVærdi[d,Om[d == 0,1, d]]
Vi väljer en regel för f efter, n har värdet. Hvis n = 1 (Notera logiskt likhetstecken == ), då finns det en 1. gradsfunktion osv.
Om[n == 1, TildelVærdi[f,a * x b]] Om[n == 2, TildelVærdi[f,a * x ^ 2 b * x c]] Om[n == 3, TildelVærdi[f,a * x ^ 3 b * x ^ 2 c * x d]]
Kod på engelska.
SetValue[n,RandomBetween[1,3]] SetValue[en,RandomBetween[-3,3]] SetValue[b,RandomBetween[-3,3]] SetValue[c,RandomBetween[-3,3]] SetValue[d,RandomBetween[-3,3]] SetValue[en,Om[en == 0,1, en]] SetValue[b,Om[b == 0,1, b]] SetValue[c,Om[c == 0,1, c]] SetValue[d,Om[d == 0,1, d]] Om[n == 1, SetValue[f,a * x b]] Om[n == 2, SetValue[f,a * x ^ 2 b * x c]] Om[n == 3, SetValue[f,a * x ^ 3 b * x ^ 2 c * x d]]
Se fler funktioner på wikin
wiki.geogebra.org