Home 4. Expert Random 1.-3. degree functions

Random 1.-3. degree functions

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 (possibly. 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.

How to do:

  1. Type the following 5 variabler i input-feltet (Du kan kun indsætte 1 line at a time. Therefore press the Enter key after each line. Input field found under the View menu)
  2. a = 1
    
  3. Make a function via input field.
    f(x)= 1
  4. Insert a button on the drawing pad.
    Insert button
  5. Give the button name “Random Function” and then paste the following code in the script box below the name.
    TildelVærdi[n,Random Medium[1,3]]
    
    TildelVærdi[a,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[a,If[a == 0.1, a]]
    TildelVærdi[b,If[b == 0.1, b]]
    TildelVærdi[c,If[c == 0.1, c]]
    TildelVærdi[d,If[d == 0,1, d]]
    
    If[n == 1, TildelVærdi[f,a * x   b]]
    If[n == 2, TildelVærdi[f,a * x ^ 2   b * x   c]]
    If[n == 3, TildelVærdi[f,a * x ^ 3   b * x ^ 2   c * x   d]]
  6. Press OK.
  7. Press Flyt-button.
  8. Drag the text of the function f(x) onto the drawing pad.
  9. Press A buttonon the drawing pad.

 

Explanation of the code:

A random number between 1 and 3. This is 1.-3. quadratic function. It is assigned to variable n.

TildelVærdi[n,Random Medium[1,3]]

It made random values ​​between -3 and 3 the variables in the regulation

TildelVærdi[a,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]]

The values ​​for the variables goose through and if the value is 0, will change it to 1.
That way you do not get a function, as for example states F(x)=0x 2.

TildelVærdi[a,If[a == 0.1, a]]
TildelVærdi[b,If[b == 0.1, b]]
TildelVærdi[c,If[c == 0.1, c]]
TildelVærdi[d,If[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.

If[n == 1, TildelVærdi[f,a * x   b]]
If[n == 2, TildelVærdi[f,a * x ^ 2   b * x   c]]
If[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.