PDF-format
PDF-format
PDF-format
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
10<br />
> x:=3;<br />
> x;<br />
> unassign(’x’);<br />
> x;<br />
x := 3<br />
3<br />
x<br />
Endelig kan man få Maple til at glemme alle bindinger og gå tilbage til en tilstand der ligner den hvor man lige<br />
har startet programmet. Dette gøres med kommandoen restart.<br />
> x:=3;<br />
x := 3<br />
> x;<br />
3<br />
> restart;<br />
> x;<br />
x<br />
Kommandoen restart vil forekomme flere gange i det følgende i slutningen af et afsnit for at fjerne alle bindinger<br />
der laves i afsnittet (noterne kan jo udføres som et arbejdsark i Maple). Kommandoen står også som noget af det første<br />
i starten af noterne. Dette er dels for at man kan læse afsnittene uafhængigt af hinanden uden at skulle gå ud fra at der<br />
kan være foretaget bindinger og dels for at man kan udføre hele dette arbejdsark med “Edit -> Execute -> Worksheet”<br />
menupunktet og få de samme resultater hver gang. Hvis du ikke læser disse noter i Maple er dette ikke relevant for<br />
dig, men nu ved du i det mindste hvorfor der står restart rundt omkring.<br />
Det er i det hele taget en god ide altid at starte sine arbejdsark med en restart kommando da man så kan læse<br />
arbejdsarket ind og udføre det uden at eventuelle bindinger man tidligere har lavet under samme kørsel af Maple<br />
forstyrrer resultatet.<br />
Man skal vare sig for at komme til at lave en rekursiv tildeling som for eksempel x:=x+1 eller det mere subtile<br />
x:=y sammen med y:=’x’. En sådan tildeling får Maple til at gå i uendelig løkke når man prøver at evaluere udtryk<br />
med de rekursivt bundne navne.<br />
Da man kan binde navne til hele udtryk kan man med fordel navngive de udtryk man regner med at bruge igen.<br />
For eksempel:<br />
> udtryk:=2*x+3;<br />
> 2*udtryk;<br />
> intudtryk:=int(udtryk,x);<br />
> diff(intudtryk,x);<br />
> x:=3;<br />
> udtryk;<br />
> restart;<br />
udtryk := 2 x + 3<br />
4 x + 6<br />
intudtryk := x 2 + 3 x<br />
2 x + 3<br />
x := 3<br />
Navne kan man vælge forholdsvis frit. De skal bare:<br />
1) starte med et bogstav,<br />
2) kun indeholde bogstaver, cifre og ’_’ samt<br />
3) ikke være reserverede ord (som for eksempel sin, cos og diff).<br />
9