rowSwap
rsolve
Hiermee wordt bij een expressie die een herhalingsrelatie, een variabele en een eerste voorwaarde definieert
de gesloten vormoplossing (indien mogelijk) van de herhalingsreeks geretourneerd. Hiermee wordt op basis
van drie lijsten, die elk meerdere items van de bovenstaande aard bevatten, het systeem van
herhalingsreeksen opgelost.
rsolve(Expr, Var, Voorwaarde) of rsolve(Lijst1, Lijst2, Lijst3)
Voorbeeld:
rsolve(u(n+1)=2*u(n)+n,u(n),u(0)=1) retourneert [-n+2*2
select
Hiermee wordt bij een testexpressie in een enkele variabele en een lijst of vector ieder element in de lijst of
vector getest en een lijst of vector met de elementen die voldoen aan de test geretourneerd.
select(Test, Lijst) of select(Test, Vector)
Voorbeeld:
select(x→x>=5,[1,2,6,7]) retourneert [6,7]
seq
Hiermee wordt bij een expressie, een voor een interval gedefinieerde variabele en een stapwaarde een vector
geretourneerd met de reeks die wordt verkregen wanneer de expressie met de opgegeven stap binnen het
opgegeven interval wordt geëvalueerd. Als er geen stap is opgegeven, wordt stap 1 gebruikt.
seq(Expr, Var=Interval, [Stap])
Voorbeeld:
k
,k=0..8) retourneert [1,2,4,8,16,32,64,128,256]
seq(2
seqsolve
Vergelijkbaar met rsolve. Hiermee wordt bij een expressie die een herhalingsrelatie definieert als n en/of de
vorige term (x), gevolgd door een vector van variabelen en een eerste voorwaarde voor x (de 0e term), de
gesloten vormoplossing (indien mogelijk) voor de herhalingsreeks geretourneerd. Hiermee wordt op basis
van drie lijsten, die elk meerdere items van de bovenstaande aard bevatten, het systeem van
herhalingsreeksen opgelost.
seqsolve(Expr, Vector, Voorwaarde) of seqsolve(Lijst1, Lijst2, Lijst3)
Voorbeeld:
seqsolve(2x+n,[x,n],1) retourneert -n-1+2*2
shift
Hiermee worden op basis van een lijst of vector en een geheel getal n de elementen van de lijst of vector n
plaatsen naar links verschoven indien n>0 of naar rechts indien n<0. Als er geen geheel getal is opgegeven,
wordt n=-1 gebruikt en worden alle elementen één plaats naar links verschoven.
retourneert
n
-1]
n
Het menu Catlg 495