fSolve([x
Differentiaalvergelijking
Hiermee wordt de oplossing van een differentiaalvergelijking geretourneerd.
deSolve(Eq,[TimeVar],Var)
Voorbeeld:
desolve(y''+y=0,y) retourneert G_0*cos(x)+G_1*sin(x)
GDV oplossen
Oplosser voor gewone differentiaalvergelijkingen. Hiermee wordt een gewone differentiaalvergelijking
opgelost die wordt opgegeven door Expr, met variabelen die zijn gedeclareerd in VectrVar en initiële
voorwaarden voor de variabelen die zijn gedeclareerd in VectrInit. Bijvoorbeeld: odesolve(f(t,y),[t,y],[t0,y0],t1)
retourneert een oplossing bij benadering van y'=f(t,y) voor de variabelen t en y met de initiële voorwaarden
t=t0 en y=y0.
odesolve(Expr,VectVar,VectInitCond,FinalVal,[tstep=Val,curve])
Voorbeeld:
odesolve(sin(t*y),[t,y],[0,1],2) retourneert [1,82241255674]
Lineair systeem
Retourneert op basis van een vector van lineaire vergelijkingen en een corresponderende vector van
variabelen de oplossing naar het systeem van lineaire vergelijkingen.
linsolve([LinEq1, LinEq2,...], [Var1, Var2,...])
Voorbeeld:
linsolve([x+y+z=1,x-y=2,2*x-z=3],[x,y,z]) retourneert [3/2,-1/2,0]
Herschrijven
lncollect
Hiermee wordt een expressie met de logaritmen opnieuw geschreven. Wordt toegepast op ln(a)+n*ln(b) =
ln(a*b^n) voor een geheel getal n.
lncollect(Expr)
Voorbeeld:
lncollect(ln(x)+2*ln(y)) retourneert ln(x*y^2)
powexpand
Hiermee wordt een expressie met een macht als som of product van machten opnieuw geschreven. Wordt
toegepast op a^(b+c)=(a^b)*(a^c).
powexpand(Expr)
Voorbeeld:
powexpand(2^(x+y)) retourneert (2^x)*(2^y)
402 Hoofdstuk 23 Functies en opdrachten
-2],[x,y],[0,0]) retourneert [1.,1.]
2
2
+y-2,x+y