Cabri-FAQ (39)
[ Alle Vragen | Meetkunde | Cabri ]
Vorige | Begin | Volgende |
Vraag 39
Hoe maak je een schuifbalk met waarden van -10 to +10?
De bedoeling is dus een punt W op een lijnstuk te plaatsen, dat bij
verschuiving over dat lijnstuk de getallen uit het interval [-10 ; 10] als resultaat op
het scherm geeft. Zie bijvoorbeeld beide figuren hiernaast. |
Het probleem zit in de manier waarop we negatieve getallen moeten genereren.
Cabri heeft daartoe echter een handige functie: sign. Deze functie
(afkorting van het Latijnse signum, dat teken betekent) is als volgt
gedefinieerd:
sign(x) = 1 als x groter is dan 0
sign(0) = 0 als x gelijk is aan 0
sign(x) = -1 als x kleiner is dan 0
(zie voor de sign-functie in Cabri ook FAQ-29)
We geven voor de duidelijkheid de punten op het lijnstuk aan met letters.
Daarbij berekenen we de afstanden (met de functie Afstand/Lengte) tussen enkele punten. Zie nevenstaande figuur. De waarde w / b (*) geeft nu de relatieve positie van het punt W aan op het lijnstuk MB (en ook op het lijnstuk MA) gerekend vanuit M. sign(b - r) is nu gelijk aan 1 als W op MB ligt, en -1 als W op MA ligt (*) . (*) Deze waarde wordt met behulp van de Rekenmachine op het scherm geplaatst. |
|
Opmerking Hiernaast staat hoe de uitdrukking voor sign(b-r) kan worden ingevoerd in de Rekenmachine. [einde Opmerking] |
Via de Rekenmachine kunnen we nu de gewenste waarde (zie Resultaat: in de
figuur hiernaast) berekenen. De variabelen a en b worden daarbij door Cabri zelf bij de getallen geplaatst. |
Klik hier om de bij deze pagina behorende figuren in een
ZIP-bestand (ca. 3,6 kB) te downloaden. In het bestand is ook de macro:SchuifbalkGetal.mac
opgenomen. Deze macro gebaseerd is op het bovenstaande.
Vorige | Begin | Volgende |