Aanvullingen bij Module 13: Voorwaardelijke opdrachten en herhalingsopdrachten

§13.2: Boolean-expressies

Bij het gebruik van if-statements moet men er op verdacht zijn dat constanten zoals π, sqrt(2), en dergelijke nooit worden "uitgerekend", tenzij daar nadrukkelijk om gevraagd wordt. Daarom resulteert
>  if sqrt(2) < 2 then ja else nee end if;
in de foutmelding:
Error, cannot determine if this expression is true or false: 2^(1/2) < 2
Ook evalb helpt hier niet.
Het is daarom verstandig om Maple altijd een numerieke benadering te laten berekenen van de samenstellende delen van een Boolean-expressie:
>  if evalf(sqrt(2)) < 2 then ja else nee end if;
ja

Aanwijzingen bij opgaven

Opgave 13.3

Een kromme Ha of f(Ha) wordt in het complexe vlak getekend door het reële deel en het imaginaire deel beide als een functie van de reële parameter x op te vatten. Zo wordt bijvoorbeeld de horizontale lijn H2 in de figuur (dus de punten z = x + 2i ) getekend met het commando
>  plot( [x, 2, x=-5..5] );


Terug naar [aanvullingen ]
Terug naar informatie voor de [studierichting...]
A. van der Meer
Last modified: Mon Dec 22 12:09:33 CET 2003