PDF-format
PDF-format
PDF-format
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
1, 2 x + 3, d<br />
dx h(x)<br />
Tilsvarende er det muligt i en liste at indeksere sig frem til enkelte elementer eller dellister:<br />
> liste1[3];<br />
> liste1[1..2];<br />
c<br />
[a, b]<br />
Indeksering kan også anvendes på mængder, men da rækkefølgen af elementer ikke bevares har elementerne altså<br />
ikke nødvendigvis den samme plads som da man tastede mængden ind:<br />
> mængde1[2];<br />
> mængde1[3..4];<br />
2<br />
{a, b}<br />
Man kan få antallet af elementer i en liste eller mængde med funktionen nops samt få en sekvens af elementerne<br />
med funktionen op:<br />
> nops(liste1);<br />
> nops(mængde2);<br />
> op(liste1);<br />
> op(mængde2);<br />
4<br />
4<br />
a, b, c, d<br />
1, 2 x + 3, x, d<br />
dx h(x)<br />
Ved at angive et indeks (enkelt eller interval) som første argument til op kan man nøjes med at udtage et enkelt<br />
element eller en delsekvens:<br />
> op(2..3,liste1);<br />
b, c<br />
De to funktioners navne kræver en forklaring. Navnet nops står for “number of operands” og navnet op står for<br />
“operand(s)”. Det er fordi de to funktioner faktisk opererer på alle slags udtryk og anvendes af Maple til at tælle<br />
henholdsvis uddrage deludtryk med. For eksempel:<br />
> udtryk:=3*x^2-10*x+1;<br />
> nops(udtryk);<br />
> op(udtryk);<br />
> op(2,udtryk);<br />
udtryk := 3 x 2 − 10 x + 1<br />
3<br />
3 x 2 , −10 x, 1<br />
−10 x<br />
Operanderne i et liste- eller mængdeudtryk er simpelt hen listens eller mængdens elementer, så derfor kan de to<br />
funktioner bruges med lister til at tælle og udtage elementer (det sidste kan man nu også gøre med et indeks). Bortset<br />
fra anvendelse med lister og mængder kan man altså bruge de to funktioner til at udtage deludtryk til videre beregning,<br />
for eksempel hvis man ønsker at forsimple et enkelt led i et større udtryk. Ud over dette har man nok kun brug for de<br />
to funktioner hvis man ligefrem programmerer i Maple.<br />
Man kan anvende de sædvanlige operationer på mængder så som foreningsmængde (union), fællesmængde (intersection)<br />
og mængdedifferens:<br />
> {1,2,3} union {3,4,5};<br />
{1, 2, 3, 4, 5}<br />
> {1,2,3} intersect {3,4,5};<br />
{3}<br />
13