Cabri-FAQ (39)

[ Alle Vragen | Meetkunde | Cabri ]

vorige  Vorige   begin  Begin   volgende  Volgende

Vraag 39
Hoe maak je een schuifbalk met waarden van -10 to +10?

Antwoord

faq391 faq392 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.

Klik hier >Animatie< voor een CabriJavapplet bij deze figuren.

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)

faq393 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]
faq39s
faq394 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.

download
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  Vorige   begin  Begin   volgende  Volgende

begin pagina
[faq39.htm] laatste wijziging op: 18-05-03