seq
seqsolve
shift_phase
signature
468
Met een expressie en twee gehele getallen (a en b) als
argumenten wordt hiermee de reeks geretourneerd die wordt
verkregen wanneer de expressie wordt geëvalueerd binnen
het interval dat wordt gegeven door a en b. Met een expressie
en drie gehele getallen (a, b en p) als argumenten wordt de
reeks geretourneerd die wordt verkregen wanneer de
expressie wordt geëvalueerd met stap p binnen het interval
dat wordt gegeven door a en b. Met een expressie en drie
gehele getallen (n, a en b) als argumenten wordt de reeks
geretourneerd die wordt verkregen wanneer de expressie n
maal met gelijke afstand wordt geëvalueerd binnen het
interval dat wordt gegeven door a en b.
seq(Expr,Intg(n)||Var(var),[Intg(a)],[Intg(b)
],[Intg(p)])
Voorbeeld:
seq(2^k,k=0..8)
1,2,4,8,16,32,64.128.256
Hiermee wordt de waarde geretourneerd van een recurrente
reeks of een systeem van recurrente reeksen (u_{n+1}=f(u_n)
of u_{n+2}=f(u_{n+1},u_n)...).
seqsolve((Expr of LstExpr),(Var of
LstVar),(InitVal of LstInitVal))
Voorbeeld:
seqsolve(2x+n,[x,n],1)
Hiermee wordt het resultaat geretourneerd van het toepassen
van een faseverschuiving van pi/2 op een trigonometrische
expressie.
shift_phase(Expr)
Voorbeeld:
shift_phase(sin(x))
Hiermee wordt de handtekening van een permutatie
geretourneerd.
signature(Permut)
Voorbeeld:
signature([1,0,3,4,2])
[100,0,100,0,0,0,87,14,""]
retourneert
retourneert
retourneert
-cos((pi+2*x)/2)
retourneert
-n-1+2*2^n
Functies en opdrachten