26.07.2013 Views

PDF-format

PDF-format

PDF-format

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!