Deel II - Wiskunde
Deel II - Wiskunde
Deel II - Wiskunde
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
d := x^2 + y^2;<br />
> subs({x=y, y=z}, d);<br />
> subs(x=y, y=z, d);<br />
> subs(x=sin(t), y=cos(t), d);<br />
2 2<br />
d := x + y<br />
2 2<br />
y + z<br />
2<br />
2 z<br />
2 2<br />
sin(t) + cos(t)<br />
Soms werkt een substitutie niet alhoewel het heel eenvoudig blijkt. Bijvoorbeeld levert<br />
subs(x*y=z, x*y*z) niet het verwachte resultaat z 2 maar xyz. Dit heeft te maken met<br />
de interne representatie van de expressie x*y*z als een graaf waarin x*y niet als deelgraaf<br />
gevonden wordt. Voor dit soort gevallen is er de speciale functie algsub die de substitutie<br />
wel uitvoert.<br />
Let op dat Maple niet de naam maar de variabele substitueert, dus wordt na x := 2 het<br />
commando subs(x=y, x+2*y) geïnterpreteerd als subs(2=y, 2+2*y) en levert dus het<br />
resultaat y + y 2 (en niet 3y).<br />
Een verder punt voor attentie is dat het ook mogelijk is om constanten te substitueren<br />
door anderen. Omdat elk voorkomen van de constante in de uitdrukkingen dan wordt<br />
vervangen, en het (vooral bij 1) niet altijd duidelijk is waar deze voorkomt, kan dit tot<br />
onbedoelde gevolgen leiden.<br />
Opgaven: (1) Transformeer (met behulp van subs) de expressie x + y + 3z naar a + y + 3b.<br />
(2) Zij f := ax 4 + bx 2 + c. Substitueer x 2 = z in f. Kun je een manier vinden om dit met<br />
subs te bereiken?<br />
Commando’s: simplify subs algsubs<br />
13.1.3 Oplossen van vergelijkingen<br />
Een van de belangrijke toepassingen van Maple is dat we kunnen proberen een vergelijking<br />
of een stelsel vergelijkingen op te lossen. Hiervoor gebruiken we het commando solve. De<br />
oplossingen van x 2 + y = 3 en x + y = 3 vinden we bijvoorbeeld met solve({x^2 + y =<br />
3, x + y = 3}, {x, y}), het resultaat hiervan is {y = 2, x = 1}, {y = 3, x = 0} en<br />
omdat het om snijpunten van een parabool en een lijn gaat kunnen er ook niet meer dan<br />
twee oplossingen zijn. We kunnen de accolades weg laten als er maar een vergelijking of een<br />
variabele is, en bij vergelijkingen van de vorm f = 0 hebben we ook de rechte zijde niet nodig<br />
(omdat dit de default is).<br />
Met het solve commando kun je ook stelsels vergelijkingen oplossen die nog van parameters<br />
(variabelen zonder waarde) afhangen. Dan moet je wel aangeven wat de variabelen zijn<br />
waar je naar wilt oplossen. Dit zal er bijvoorbeeld zo kunnen uitzien:<br />
54