Etikettarkiv: FormelText

GeoGebra för lärare: Dynamisk text

Ibland är en bild INTE värd 1000 ord. Här visar jag en del användbara kommandon och tekniker för att hantera dynamiska beskrivande texter i GeoGebra.

Konstruktion av Anders Björling

Etiketter

Vi börjar med ett enkelt exempel: Mata in följande, på var sin rad, följt av ENTER:

k = 2
m = 3
f(x) = k x + m (observera mellanslaget mellan k och x)

Högerklicka på linjen och välj Visa etikett. Ställ in vad etiketten ska visa genom att gå in i linjens inställningar. Välj att visa Namn och värde.

Den här etiketten har tydliga begränsningar. Du kan inte placera den var du vill eller formatera den hur du vill. För att kunna göra det skapar vi en mer flexibel etikett genom att dra linjens algebraiska representation i algebrafönstret ut till ritområdet och släppa den där. Då skapas en separat dynamisk text som har egna inställningsmöjligheter. Du kan placera den på en fast punkt i fönstret (oavsett hur du zoomar) eller låsa den vid en namngiven punkt eller valfri koordinat. Du kan ändra storlek, stil och färg och om du uppdaterar funktionen f så uppdateras texten.

Dynamisk text

För att skriva helt egna dynamiska texter klickar vi på verktyget Infoga text

Till vänster Calculator Suite, till höger Classic

och sedan i ritområdet där vi vill ha texten (du kan finjustera positionen senare). Då öppnas dialogrutan Infoga text.

Dialogrutan Infoga text med de avancerade kontrollerna nedfällda. Till vänster med förhandsvisningen (första fliken) aktiv. Till häger med objektsvalet (andra fliken) aktiv. Klickar du på ett objekt där så infogas objektets värde dynamiskt i texten. Tredje och fjärde flikarna låter dig välja symboler och mer komplicerade matematiska strukturer som rottecken, integraler och summatecken m.m.

Nu kan du skriva vilken text du vill. Alla objekt du skapat finns under den andra fliken i de avancerade kontrollerna. Infogar du ett sådant objekt ersätts det dynamiskt med sitt värde. Det går också att infoga tomma formelfält för att göra beräkningar direkt i dialogen. Symboler, rottecken etc finns att hämta under de andra flikarna.

Precis som förut kan du sedan bestämma storlek, stil, färg, position, antal visade decimaler etc i inställningarna för texten. Här har jag använt storleken ”mellan” och gul bakgrundsfärg samt blandat sans serif med serif.

För flera exempel på dynamisk text, se den här sidan i GeoGebra Builders Handbook.

Specialkommandon

  • FormelText(objekt, true, true) skapar en etikett precis som om du drar objektet från algebrafönstret ut till ritområdet.
  • Grundpotensform(tal) skapar en text som visar ett tal skrivet i grundpotensform. Tyvärr behövs det här kommandot då GeoGebra tenderar att visa mellanstora och mellansmå tal utan varken tiopotens eller tusentalsavgränsare.
Det är ibland svårt att avkoda tal utan att använda kommandot Grundpotensform()

RationellaTalText() och RotUtrycksText() är kommandon som försöker ge exakta representationer av tal i decimalform. Här används Rotuttryckstext() för att hitta ett exakt uttryck för förhållandet mellan en regelbunden femhörnings diagonal och dess sida.

Femhörningen skapades med hjälp av polygonverktyget och då skapades punkterna och sträckan s samtidigt. Sträckan döptes om till s i efterhand.

Avancerat

Tabeller

Tabeller är bra för att organisera information. GeoGebra har kommandot TabellText(listor) för att skapa tabeller. Syntaxen är lite knepig att minnas så det finns ett onlineverktyg för att formulera kommandot som du vill ha det.

LateX

Givetvis kan du även använda LaTeX i GeoGebra. Aktivera LaTeX-läget i Infoga text-dialogen och skriv vad du vill. Här är några exempel samlade i GeoGebra Builders Handbook.

\cfrac{2}{1+\cfrac{2}{1+\cfrac{2}{1+\cfrac{2}{1}}}}