01.04.2015 Views

computeralgebrasystemen en interactieve ... - KAHO Sint-Lieven

computeralgebrasystemen en interactieve ... - KAHO Sint-Lieven

computeralgebrasystemen en interactieve ... - KAHO Sint-Lieven

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

COMPUTERALGEBRASYSTEMEN<br />

EN<br />

INTERACTIEVE<br />

MEETKUNDESOFTWARE<br />

e<strong>en</strong> beknopt overzicht<br />

Dirk Kepp<strong>en</strong>s – KaHo <strong>Sint</strong>–Liev<strong>en</strong> – juli 2006


2 Computeralgebra<br />

De voorbije vijf jaar hebb<strong>en</strong> <strong>computeralgebrasystem<strong>en</strong></strong> <strong>en</strong> software<br />

voor dynamische meetkunde e<strong>en</strong> vaste plaats verworv<strong>en</strong> in het wiskundig<br />

leerproces.<br />

Deze hulpmiddel<strong>en</strong> kunn<strong>en</strong> op e<strong>en</strong> uiterst zinvolle manier word<strong>en</strong> ingezet<br />

in het wiskundeonderwijs van aan de lagere school tot aan de universiteit.<br />

In deze syllabus gev<strong>en</strong> we e<strong>en</strong> beknopt overzicht van <strong>computeralgebrasystem<strong>en</strong></strong><br />

<strong>en</strong> van programma’s voor dynamische meetkunde, geschikt voor het<br />

secundair <strong>en</strong> het hoger onderwijs.<br />

Uiteraard is zo’n overzicht nooit volledig <strong>en</strong> het is ook slechts e<strong>en</strong> mom<strong>en</strong>topname<br />

(we gev<strong>en</strong> hier de toestand medio 2006).<br />

• Dirk Kepp<strong>en</strong>s • juni 2006


Computeralgebra <strong>en</strong> <strong>interactieve</strong><br />

meetkunde software<br />

1. Wat is e<strong>en</strong> computeralgebrasysteem ?<br />

E<strong>en</strong> computeralgebrasysteem (CAS) is software waarmee symbolische wiskunde<br />

mogelijk is, d.w.z. dat bewerking<strong>en</strong> mogelijk zijn met symbol<strong>en</strong> die wiskundige object<strong>en</strong><br />

voorstell<strong>en</strong>. Voorbeeld<strong>en</strong> van zulke object<strong>en</strong> zijn veelterm<strong>en</strong>, functies, matrices,<br />

vergelijking<strong>en</strong>, . . .<br />

Onder “bewerking<strong>en</strong> met symbolische uitdrukking<strong>en</strong>” verstaat m<strong>en</strong> o.a. : vere<strong>en</strong>voudiging<br />

van uitdrukking<strong>en</strong>, substitutie van numerieke of symbolische waard<strong>en</strong> in<br />

uitdrukking<strong>en</strong>, omzetting van uitdrukking<strong>en</strong> naar e<strong>en</strong> andere vorm, afleiding <strong>en</strong> integratie<br />

van functies, exact oploss<strong>en</strong> van verschill<strong>en</strong>de soort<strong>en</strong> vergelijking<strong>en</strong>, matrixbewerking<strong>en</strong>,<br />

<strong>en</strong>z.<br />

De meeste <strong>computeralgebrasystem<strong>en</strong></strong> lat<strong>en</strong> niet alle<strong>en</strong> symbolisch rek<strong>en</strong><strong>en</strong> toe, maar<br />

zijn ook geschikt voor numerieke berek<strong>en</strong>ing<strong>en</strong> <strong>en</strong> voor het g<strong>en</strong>erer<strong>en</strong> van allerhande<br />

grafiek<strong>en</strong>.<br />

E<strong>en</strong> modern computeralgebrasysteem wordt dan ook meestal gedefinieerd als e<strong>en</strong><br />

programma met volg<strong>en</strong>de mogelijkhed<strong>en</strong> :<br />

• symbolische rek<strong>en</strong>mogelijkhed<strong>en</strong> : e<strong>en</strong> nodige voorwaarde om e<strong>en</strong> CAS te<br />

hebb<strong>en</strong>.<br />

• numerieke rek<strong>en</strong>mogelijkhed<strong>en</strong> : rek<strong>en</strong><strong>en</strong> met getall<strong>en</strong> zowel in floating point<br />

als “exact”.<br />

• grafische mogelijkhed<strong>en</strong> : visuele voorstelling van bvb. functiegrafiek<strong>en</strong>, al<br />

dan niet met dynamische effect<strong>en</strong> (animaties met beweg<strong>en</strong>de beeld<strong>en</strong>).<br />

• programmeermogelijkhed<strong>en</strong> : het computeralgebrasysteem fungeert als e<strong>en</strong><br />

volwaardige programmeertaal.<br />

Het gros van de <strong>computeralgebrasystem<strong>en</strong></strong> die mom<strong>en</strong>teel op de markt zijn, is bedoeld<br />

voor gebruik op PC’s of op grote computersystem<strong>en</strong>.<br />

Toch zijn er sinds kort ook zakrek<strong>en</strong>machines waarop e<strong>en</strong> CAS is geïnstalleerd.<br />

Dat is bijvoorbeeld het geval bij de Hewlett–Packard HP 49G <strong>en</strong> HP 49G+, bij de<br />

Texas Instrum<strong>en</strong>ts TI 89, TI 89 Titanium <strong>en</strong> Voyage 200 <strong>en</strong> bij de Casio FX 9860G<br />

<strong>en</strong> Casio Algebra FX 2.0+.<br />

3


4 Computeralgebra<br />

2. Computeralgebrasystem<strong>en</strong> : e<strong>en</strong> overzicht<br />

De eerste <strong>computeralgebrasystem<strong>en</strong></strong> zijn ontstaan in het begin van de jar<strong>en</strong> ‘70 vooral<br />

op vraag van fysici voor het uitvoer<strong>en</strong> van lange berek<strong>en</strong>ing<strong>en</strong>. De programmeertaal<br />

lisp die ontstond in de omgeving van Artificiële intellig<strong>en</strong>tie, bleek uitermate geschikt<br />

voor aanw<strong>en</strong>ding in computeralgebra.<br />

2.1 De CAS van de eerste g<strong>en</strong>eratie : REDUCE <strong>en</strong> Macsyma<br />

<br />

REDUCE<br />

Reduce is één van de eerste <strong>computeralgebrasystem<strong>en</strong></strong> die werd<strong>en</strong> ontwikkeld (geschrev<strong>en</strong><br />

in Standard Lisp) <strong>en</strong> het programma is nog steeds op de markt.<br />

De ontwikkeling ervan startte in 1960 door de fysicus Anthony C. Hearn <strong>en</strong> sedertdi<strong>en</strong><br />

is door ti<strong>en</strong>tall<strong>en</strong> m<strong>en</strong>s<strong>en</strong> verder gewerkt aan het programma.<br />

De rec<strong>en</strong>tste versie 3.8 werd uitgebracht in 2004.<br />

Reduce was aanvankelijk e<strong>en</strong> programma voor grote computersystem<strong>en</strong>, maar ondertuss<strong>en</strong><br />

zijn er ook PC–versies voor MS–Windows, Linux, <strong>en</strong> Mac OS X.<br />

De nadruk van dit computeralgebrasysteem ligt op symbolische berek<strong>en</strong>ing<strong>en</strong>; de grafische<br />

mogelijkhed<strong>en</strong> zijn beperkt.<br />

Website : http://reduce-algebra.com/<br />

<br />

Macsyma <strong>en</strong> MAXIMA<br />

Macsyma werd ontwikkeld tuss<strong>en</strong> 1967 <strong>en</strong> 1982 aan het befaamde Massachusetts<br />

Institute of Technology (MIT). Net als Reduce werd het geschrev<strong>en</strong> in Lisp.<br />

In 1982 werd door <strong>en</strong>kele onderzoekers beslot<strong>en</strong> om Macsyma te commercialiser<strong>en</strong>,<br />

ev<strong>en</strong>wel zonder toestemming van MIT. De ontwikkeling werd verdergezet in e<strong>en</strong> afdeling<br />

van de firma Symbolics die vooral actief was in de verkoop van computers speciaal<br />

ontworp<strong>en</strong> voor Lisp.<br />

Door allerlei belang<strong>en</strong>conflict<strong>en</strong> mislukte het project <strong>en</strong> in 1999 werd e<strong>en</strong> punt gezet<br />

achter het Macsyma–verhaal.<br />

Ondertuss<strong>en</strong> was wel de versie blijv<strong>en</strong> bestaan die tot 1982 aan MIT was ontwikkeld,<br />

<strong>en</strong> die – om haar te onderscheid<strong>en</strong> van de Macsyma voor Symbolics – DOE Macsyma<br />

werd g<strong>en</strong>oemd (DOE voor Departm<strong>en</strong>t of Energy van het MIT). Deze versie werd verder<br />

ontwikkeld door William Schelter. In 1988 werd de broncode daarvan vrijgegev<strong>en</strong><br />

onder de GNU G<strong>en</strong>eral Public Lic<strong>en</strong>se <strong>en</strong> werd de naam omgevormd tot Maxima om<br />

ze te onderscheid<strong>en</strong> van het ter ziele gegane Macsyma.<br />

Deze weliswaar minder krachtige Macsyma–kloon bestaat nog altijd <strong>en</strong> de laatste<br />

voorlopige versie 5.9 die dateert van 2006 is beschikbaar voor MS–Windows, Linux<br />

<strong>en</strong> Mac OS X.<br />

Website : http://maxima.sourceforge.net/<br />

• Dirk Kepp<strong>en</strong>s • juni 2006


Computeralgebra 5<br />

2.2 De populaire CAS : Derive, Maple, Mathematica, MuPAD<br />

Sinds het midd<strong>en</strong> van de jar<strong>en</strong> tachtig zijn e<strong>en</strong> viertal <strong>computeralgebrasystem<strong>en</strong></strong> op<br />

de voorgrond getred<strong>en</strong>. Enerzijds is dat het bescheid<strong>en</strong> Derive <strong>en</strong> anderzijds de drie<br />

grote populaire CAS : Maple, Mathematica <strong>en</strong> MuPAD. Met uitzondering van Derive,<br />

zijn deze CAS alle geschrev<strong>en</strong> in de programmeertaal C.<br />

<br />

muMATH / DERIVE<br />

In 1979 wordt The Soft Warehouse opgericht door Albert Rich <strong>en</strong> David Stoutemyer<br />

met de bedoeling om e<strong>en</strong> computeralgebrasysteem te ontwerp<strong>en</strong> voor mini–computers.<br />

In 1983 wordt muMATH uitgebracht voor de IBM PC. Het programma is geschrev<strong>en</strong><br />

in muLISP, e<strong>en</strong> dialect van Lisp.<br />

In 1988 wordt de naam muMATH vervang<strong>en</strong> door Derive.<br />

Het programma werkt oorspronkelijk onder MS–DOS <strong>en</strong> vanaf 1996 komt er e<strong>en</strong><br />

Windows–versie. Er zijn ge<strong>en</strong> versies voor andere besturingssystem<strong>en</strong> beschikbaar.<br />

De populariteit van Derive als CAS voor het secundair onderwijs is vooral te wijt<strong>en</strong><br />

aan het feit dat slechts weinig geheug<strong>en</strong> nodig is om dit programma te lat<strong>en</strong> draai<strong>en</strong>,<br />

waardoor het ook op oudere <strong>en</strong> minder krachtige toestell<strong>en</strong> bruikbaar is.<br />

In 1999 wordt de firma Soft Warehouse opgekocht door Texas Instrum<strong>en</strong>ts die e<strong>en</strong><br />

versie van Derive implem<strong>en</strong>teert op de symbolische rek<strong>en</strong>machines TI-89 <strong>en</strong> Voyage<br />

200.<br />

De rec<strong>en</strong>tste Derive–versie 6.1 dateert van 2005.<br />

Website : http://www.derive-europe.com/main.asp<br />

<br />

MAPLE<br />

Maple werd ontwikkeld vanaf 1981 door de Symbolic Computation Group aan de University<br />

of Waterloo in Ontario, Canada.<br />

Het programma is geschrev<strong>en</strong> in de programmeertaal C <strong>en</strong> in de Maple–taal zelf.<br />

De eerste publieke versie van Maple kwam uit in 1985 <strong>en</strong> vanaf 1988 werd het gecommercialiseerd<br />

door Waterloo Maple Inc., ook gek<strong>en</strong>d als Maplesoft, e<strong>en</strong> firma die<br />

ev<strong>en</strong>e<strong>en</strong>s in Waterloo, Ontario is gevestigd.<br />

De wiskundige mogelijkhed<strong>en</strong> van dit programma zijn <strong>en</strong>orm. In de rec<strong>en</strong>tste versies<br />

wordt ook meer aandacht geschonk<strong>en</strong> aan e<strong>en</strong> gebruiksvri<strong>en</strong>delijke grafische interface<br />

<strong>en</strong> aan educatieve toevoeging<strong>en</strong> die het leerproces moet<strong>en</strong> ondersteun<strong>en</strong> zoals de<br />

mogelijkheid tot het mak<strong>en</strong> van maplets (java applets binn<strong>en</strong> Maple).<br />

Het programma is beschikbaar voor grote computersystem<strong>en</strong> <strong>en</strong> voor PC’s onder MS–<br />

Windows, Linux of Mac OS X.<br />

De huidige versie, uitgebracht in 2005, is Maple 10.<br />

Website : http://www.maplesoft.com/<br />

juni 2006<br />

• Dirk Kepp<strong>en</strong>s •


6 Computeralgebra<br />

<br />

MATHEMATICA<br />

E<strong>en</strong> concurr<strong>en</strong>t van Maple is Mathematica.<br />

Dit computeralgebrasysteem, ev<strong>en</strong>e<strong>en</strong>s geschrev<strong>en</strong> in C, werd vanaf 1986 ontwikkeld<br />

door de Britse fysicus Steph<strong>en</strong> Wolfram aan de University of Illinois in de VS.<br />

Wolfram zelf zorgde ook voor de commercialisering van Mathematica door de oprichting<br />

van de firma Wolfram Research.<br />

De eerste versie van Mathematica kwam uit in 1988 voor de Apple Macintosh. Nadi<strong>en</strong><br />

werd<strong>en</strong> ook MS–Windows <strong>en</strong> Linux–versies uitgebracht.<br />

Net zoals Maple laat Mathematica veel méér toe dan alle<strong>en</strong> symbolisch rek<strong>en</strong><strong>en</strong>. Het<br />

programma ver<strong>en</strong>igt numerieke <strong>en</strong> symbolische rek<strong>en</strong>mogelijkhed<strong>en</strong> met e<strong>en</strong> uitstek<strong>en</strong>de<br />

grafische omgeving <strong>en</strong> programmeermogelijkhed<strong>en</strong>.<br />

De rec<strong>en</strong>tste versie 5.2 dateert van 2005.<br />

Website : http://www.wolfram.com/<br />

<br />

MuPAD<br />

MuPAD is sinds kort uitgegroeid tot e<strong>en</strong> volwaardig alternatief voor Maple <strong>en</strong> Mathematica.<br />

Dit computeralgebrasysteem (geschrev<strong>en</strong> in C <strong>en</strong> C++) wordt sedert 1990 ontwikkeld<br />

door e<strong>en</strong> research groep aan de Universiteit van Paderborn in Duitsland, onder leiding<br />

van professor B<strong>en</strong>no Fuchssteiner, <strong>en</strong> sedert 1997 in sam<strong>en</strong>werking met e<strong>en</strong> spin–off<br />

van deze groep : SciFace Software GmbH die voor de verdeling in Europa zorgt.<br />

Buit<strong>en</strong> Europa is de verdeler MacKichan Software die ook Sci<strong>en</strong>tific Workplace met<br />

e<strong>en</strong> geïntegreerde versie van MuPAD, verdeelt (zie verder).<br />

Oorspronkelijk was MuPAD e<strong>en</strong> gratis programma voor educatieve doeleind<strong>en</strong> (versie<br />

2.5 Light is nog steeds gratis te download<strong>en</strong>), maar met de komst van MuPAD Pro<br />

(e<strong>en</strong> professioneler versie waarbij ook de grafische mogelijkhed<strong>en</strong> sterk verbeterd zijn)<br />

is dat niet langer het geval.<br />

Eén van de wez<strong>en</strong>lijke verschill<strong>en</strong> tuss<strong>en</strong> MuPAD <strong>en</strong> Maple of Mathematica is de<br />

mogelijkheid om object–geöriënteerd te programmer<strong>en</strong>. MuPAD is beschikbaar voor<br />

Linux, voor MS–Windows <strong>en</strong> voor Mac OS X.<br />

De laatste versie 3.2 is uitgebracht in 2005.<br />

Website : http://www.mupad.de/ <strong>en</strong> http://www.sciface.com/<br />

• Dirk Kepp<strong>en</strong>s • juni 2006


Computeralgebra 7<br />

2.3 Kleine freeware CAS : Giac / XCAS, GiNaC, AXIOM, Yacas,<br />

Mathomatic, SymbMath <strong>en</strong> Eig<strong>en</strong>math<br />

De laatste jar<strong>en</strong> kom<strong>en</strong> er steeds meer <strong>computeralgebrasystem<strong>en</strong></strong> bij. De meeste daarvan<br />

zijn ontstaan als kleine project<strong>en</strong> van onderzoeksgroep<strong>en</strong> aan universiteit<strong>en</strong> <strong>en</strong><br />

als gratis programma’s hebb<strong>en</strong> ze niet echt de bedoeling om de gevestigde grote CAS<br />

te beconcurrer<strong>en</strong>. De mogelijkhed<strong>en</strong> zijn trouw<strong>en</strong>s veel beperkter.<br />

<br />

Giac / XCAS<br />

Giac/XCAS is e<strong>en</strong> gratis computeralgebrasysteem (GNU Lic<strong>en</strong>sie) voor Windows,<br />

Mac OS X and Linux/Unix.<br />

De naam van het programma is e<strong>en</strong> letterwoord dat staat voor Giac Is A Computer<br />

Algebra System.<br />

Giac is beschikbaar als e<strong>en</strong> C++ bibliotheek die deze programmeertaal uitbreidt of<br />

als e<strong>en</strong> zelfstandig programma met e<strong>en</strong> grafische interface (XCAS) die ook modi heeft<br />

compatibel met Maple, MuPAD of TI–89.<br />

Giac is ontwikkeld door Bernard Parisse aan het Institut Fourier in Gr<strong>en</strong>oble, Frankrijk<br />

vanaf 2000.<br />

Website : http://www-fourier.ujf-gr<strong>en</strong>oble.fr/∼parisse/giac.html<br />

<br />

GiNaC<br />

Dit letterwoord staat voor Ginac is Not a CAS.<br />

In teg<strong>en</strong>stelling tot andere <strong>computeralgebrasystem<strong>en</strong></strong>, beschikt dit programma niet<br />

over e<strong>en</strong> e<strong>en</strong>voudige interface, maar vormt het e<strong>en</strong> uitbreiding op de programmeertaal<br />

C++. Omwille van het ontbrek<strong>en</strong> van die interface, is de naam van het programma<br />

zo gekoz<strong>en</strong>. K<strong>en</strong>nis van C++ is dus noodzakelijk om met GiNaC te kunn<strong>en</strong> werk<strong>en</strong>.<br />

De mogelijkhed<strong>en</strong> zijn wel e<strong>en</strong> stuk beperkter dan in de populaire <strong>computeralgebrasystem<strong>en</strong></strong><br />

Derive, Maple, Mathematica <strong>en</strong> MuPAD.<br />

De eerste versie van dit gratis programma (onder de GNU Lic<strong>en</strong>sie) werd uitgebracht<br />

in 1999.<br />

Website : http://www.ginac.de/<br />

<br />

Yacas<br />

Yacas staat voor Yet Another Computer Algebra System.<br />

Het is nog e<strong>en</strong> jong programma (eerste versie uitgebracht in 1999), geschrev<strong>en</strong> in<br />

C++ waarvan Ayal Pinkus de belangrijkste ontwikkelaar is.<br />

Aanvankelijk werd Yacas uitgebracht voor Unix–system<strong>en</strong>, maar ondertuss<strong>en</strong> is ook<br />

e<strong>en</strong> Windows–versie <strong>en</strong> e<strong>en</strong> Mac–versie beschikbaar.<br />

Yacas is gratis <strong>en</strong> op<strong>en</strong> source (onder de GNU lic<strong>en</strong>sie) <strong>en</strong> het is ook mogelijk om het<br />

programma zonder het te installer<strong>en</strong> on–line te gebruik<strong>en</strong> als e<strong>en</strong> Java–applet.<br />

juni 2006<br />

• Dirk Kepp<strong>en</strong>s •


8 Computeralgebra<br />

De rec<strong>en</strong>tste versie is versie 1.0.<br />

Website : http://www.xs4all.nl/∼apinkus/yacas.html<br />

of http://yacas.sourceforge.net/<br />

<br />

AXIOM<br />

AXIOM is e<strong>en</strong> computeralgebrasysteem, geschrev<strong>en</strong> in de taal Aldor, aanvankelijk<br />

ontwikkeld door IBM onder de naam Scratchpad (uitgebracht in 1973), maar het<br />

programma werd ge<strong>en</strong> succes.<br />

In 1990 werd het verkocht aan de Numerical Algorithms Group die het verder ontwikkelde<br />

onder de naam AXIOM.<br />

In 2001 hield ook deze groep het voor bekek<strong>en</strong> <strong>en</strong> AXIOM werd vrije op<strong>en</strong>–source<br />

software onder de GNU lic<strong>en</strong>sie.<br />

Website : http://wiki.axiom-developer.org/FrontPage<br />

<br />

SymbMath<br />

SymbMath (afkorting van Symbolic Mathematics) (voorhe<strong>en</strong> DrMath <strong>en</strong> VisualMath)<br />

is e<strong>en</strong> klein computeralgebrasysteem ontwikkeld vanaf 1999 door Weiguang HUANG<br />

uit Sydney, Australië.<br />

Het kan uitgevoerd word<strong>en</strong> als e<strong>en</strong> DOS–programma of on–line als e<strong>en</strong> Java–applet<br />

vanop elke computer waarop Java is geïnstalleerd.<br />

Website : http://www.symbmath.com/<br />

<br />

Mathomatic<br />

Mathomatic is e<strong>en</strong> klein gratis computeralgebrasysteem (onder de GNU lic<strong>en</strong>sie).<br />

Het werd aanvankelijk geschrev<strong>en</strong> in C voor MS–DOS door George Gesslein II uit<br />

New–York, U.S.A.<br />

Er zijn ondertuss<strong>en</strong> ook versies voor Linux <strong>en</strong> MS–Windows beschikbaar.<br />

Website : http://mathomatic.orgserve.de/math/<br />

<br />

Eig<strong>en</strong>math<br />

Eig<strong>en</strong>math is e<strong>en</strong> heel beperkt gratis computeralgebrasysteem (onder de GNU Lic<strong>en</strong>sie)<br />

geschrev<strong>en</strong> in C <strong>en</strong> beschikbaar voor MS–Windows, Linux <strong>en</strong> Mac OS X.<br />

Website : http://eig<strong>en</strong>math.sourceforge.net/<br />

• Dirk Kepp<strong>en</strong>s • juni 2006


Computeralgebra 9<br />

2.4 E<strong>en</strong> webgebaseerd computeralgebrasysteem : Wiris<br />

<br />

WIRISonline<br />

Wiris is e<strong>en</strong> computerprogramma dat sinds 1998 wordt ontwikkeld aan het departem<strong>en</strong>t<br />

van toegepaste wiskunde van de polytechnische universiteit van Catalonië in<br />

Spanje.<br />

Het is e<strong>en</strong> server–applicatie die via e<strong>en</strong> e<strong>en</strong>voudige interface in e<strong>en</strong> webpagina kan<br />

word<strong>en</strong> uitgevoerd. Om het programma uit te voer<strong>en</strong> moet m<strong>en</strong> <strong>en</strong>kel beschikk<strong>en</strong><br />

over e<strong>en</strong> browser met Java–ondersteuning.<br />

Het programma combineert e<strong>en</strong> (beperkt) computeralgebrasysteem met e<strong>en</strong> pakket<br />

voor twee– <strong>en</strong> driedim<strong>en</strong>sionale analytische meetkunde <strong>en</strong> m<strong>en</strong> kan er ook dynamische<br />

webpagina’s mee creër<strong>en</strong>.<br />

Wiris is platformonafhankelijk <strong>en</strong> kan dus word<strong>en</strong> gebruikt op computers met Windows,<br />

Linux of Mac als besturingssysteem.<br />

Voor de commercialisering van het product werd de firma Maths for More opgericht.<br />

Website : http://www.wiris.com/<br />

2.5 Programma’s die verwant zijn met e<strong>en</strong> CAS :<br />

Mathcad, MATLAB, Scilab, OCTAVE, Freemat, Sci<strong>en</strong>tific Workplace<br />

Alhoewel de grote <strong>computeralgebrasystem<strong>en</strong></strong> naast symbolische bewerking<strong>en</strong> ook numerieke<br />

berek<strong>en</strong>ing<strong>en</strong> toelat<strong>en</strong> <strong>en</strong> mogelijkhed<strong>en</strong> bied<strong>en</strong> voor wet<strong>en</strong>schappelijke tekstverwerking,<br />

zijn er specifieke programma’s op de markt waarbij de numerieke compon<strong>en</strong>t<br />

of de tekstverwerkingscompon<strong>en</strong>t sterker ontwikkeld is. De snelheid waarmee<br />

zware numerieke berek<strong>en</strong>ing<strong>en</strong> word<strong>en</strong> uitgevoerd in e<strong>en</strong> CAS is kleiner dan in e<strong>en</strong><br />

specifiek programma voor numerieke berek<strong>en</strong>ing<strong>en</strong>.<br />

De grote <strong>computeralgebrasystem<strong>en</strong></strong> Maple, Mathematica <strong>en</strong> MuPAD kunn<strong>en</strong> gemakkelijk<br />

gekoppeld word<strong>en</strong> aan zo’n numeriek pakket (bvb. MATLAB, Scilab, . . .) <strong>en</strong><br />

omgekeerd mak<strong>en</strong> de grote numerieke pakkett<strong>en</strong> gebruik van Maple of MuPAD voor<br />

symbolische berek<strong>en</strong>ing<strong>en</strong>.<br />

Hieronder gev<strong>en</strong> we e<strong>en</strong> overzicht van <strong>en</strong>kele van zulke programma’s.<br />

<br />

MATHCAD<br />

Dit programma kan ook gerek<strong>en</strong>d word<strong>en</strong> tot de <strong>computeralgebrasystem<strong>en</strong></strong> al was de<br />

oorspronkelijke bedoeling om e<strong>en</strong> tekstverwerker te combiner<strong>en</strong> met de mogelijkheid<br />

om wiskundige berek<strong>en</strong>ing<strong>en</strong> <strong>en</strong> grafiek<strong>en</strong> te mak<strong>en</strong> <strong>en</strong> dit op zulke wijze dat alle<br />

elem<strong>en</strong>t<strong>en</strong> in e<strong>en</strong> werkblad word<strong>en</strong> aangepast bij wijziging van één compon<strong>en</strong>t ervan.<br />

Het gedeelte van Mathcad dat toelaat om symbolisch te rek<strong>en</strong><strong>en</strong> is overig<strong>en</strong>s e<strong>en</strong><br />

afgeslankte versie van de Maple–kern.<br />

De eerste versie van Mathcad werd uitgebracht in 1990.<br />

juni 2006<br />

• Dirk Kepp<strong>en</strong>s •


10 Computeralgebra<br />

Het programma dat <strong>en</strong>kel beschikbaar is voor Windows, wordt verdeeld door de firma<br />

Mathsoft.<br />

De huidige versie, Mathcad 13, werd uitgebracht in 2005.<br />

Website : http://www.mathcad.com/<br />

<br />

MATLAB<br />

MATLAB is e<strong>en</strong> afkorting voor MATrix LABoratory.<br />

Het programma werd ontwikkeld einde de jar<strong>en</strong> zev<strong>en</strong>tig door Cleve Moler, het to<strong>en</strong>malige<br />

hoofd van de Computer Sci<strong>en</strong>ce Departm<strong>en</strong>t van de Universiteit van New<br />

Mexico.<br />

Op vrij korte tijd kreeg MATLAB e<strong>en</strong> brede gebruikersgroep in de geme<strong>en</strong>schap van<br />

toegepaste wiskunde.<br />

To<strong>en</strong> Jack Little, e<strong>en</strong> ing<strong>en</strong>ieur, in contact kwam met Moler zag hij mete<strong>en</strong> commerciële<br />

mogelijkhed<strong>en</strong> voor het programma. In 1984 herschrev<strong>en</strong> Little <strong>en</strong> Moler<br />

MATLAB in C and richtt<strong>en</strong> zij de firma The MathWorks op.<br />

Deze zorgde voor de verdere ontwikkeling <strong>en</strong> commercialisering van het product.<br />

MATLAB is e<strong>en</strong> hogere programmeertaal speciaal ontwikkeld voor het visualiser<strong>en</strong><br />

van data, voor data–analyse <strong>en</strong> voor numerieke berek<strong>en</strong>ing<strong>en</strong> i.h.b. in de lineaire<br />

algebra. In het programma is ook Simulink geïntegreerd, software voor het modeller<strong>en</strong><br />

<strong>en</strong> simuler<strong>en</strong> van dynamische process<strong>en</strong>.<br />

Door middel van add–on toolbox<strong>en</strong> kunn<strong>en</strong> extra functionaliteit<strong>en</strong> aan MATLAB<br />

word<strong>en</strong> toegevoegd. Eén daarvan is de toolbox voor symbolische berek<strong>en</strong>ing<strong>en</strong> die<br />

gebruik maakt van de kern van Maple.<br />

Vanin Maple, Mathematica <strong>en</strong> MuPAD kunn<strong>en</strong> koppeling<strong>en</strong> naar MATLAB word<strong>en</strong><br />

gemaakt.<br />

MATLAB (rec<strong>en</strong>tste versie 7.2 van 2006) is beschikbaar voor MS–Windows, Linux<br />

<strong>en</strong> Mac OS X.<br />

Website : http://www.mathworks.com/products/matlab/<br />

<br />

Scilab<br />

Scilab is e<strong>en</strong> gratis <strong>en</strong> op<strong>en</strong> source programma voor numerieke berek<strong>en</strong>ing<strong>en</strong> ontwikkeld<br />

door INRIA (Institut National de Reserche <strong>en</strong> Informatique et <strong>en</strong> Automatique)<br />

in Frankrijk vanaf 1990. Sinds 2003 wordt Scilab onderhoud<strong>en</strong> door Scilab Consortium.<br />

De syntax is vergelijkbaar met MATLAB maar beide programma’s zijn niet compatibel.<br />

Het is wel mogelijk om e<strong>en</strong> MATLAB–bestand te converter<strong>en</strong> naar e<strong>en</strong><br />

Scilab–bestand.<br />

Scilab kan gekoppeld word<strong>en</strong> aan Maple <strong>en</strong> aan MuPAD.<br />

• Dirk Kepp<strong>en</strong>s • juni 2006


Computeralgebra 11<br />

Het programma is beschikbaar voor MS–Windows <strong>en</strong> Linux.<br />

Website : http://www.scilab.org/<br />

<br />

Octave<br />

Octave is e<strong>en</strong> gratis programma (onder de GNU Lic<strong>en</strong>sie) voor numerieke berek<strong>en</strong>ing<strong>en</strong>,<br />

compatibel met MATLAB. Doordat er ge<strong>en</strong> symbolische berek<strong>en</strong>ing<strong>en</strong> mogelijk<br />

zijn, is het ge<strong>en</strong> computeralgebrasysteem.<br />

Het Octave–project werd gestart door John W. Eaton in 1992, aanvankelijk ter ondersteuning<br />

van berek<strong>en</strong>ing<strong>en</strong> in Chemical Reactor Design.<br />

Het programma is geschrev<strong>en</strong> in C++ <strong>en</strong> werkt onder Linux, MS–Windows <strong>en</strong> Mac<br />

OS X.<br />

Website : http://www.gnu.org/software/octave/octave.html<br />

<br />

Freemat<br />

Freemat is e<strong>en</strong> gratis programma (onder de GNU Lic<strong>en</strong>sie) voor numerieke berek<strong>en</strong>ing<strong>en</strong>,<br />

vergelijkbaar met Octave <strong>en</strong> compatibel met MATLAB.<br />

Het programma is nog vrij jong (eerste versie in 2004) <strong>en</strong> het is beschikbaar voor<br />

Linux, MS–Windows and Mac OS X.<br />

Website : http://freemat.sourceforge.net/index.html<br />

<br />

Sci<strong>en</strong>tific Workplace <strong>en</strong> Sci<strong>en</strong>tific Notebook<br />

Sci<strong>en</strong>tific Workplace combineert e<strong>en</strong> m<strong>en</strong>ugebaseerde shell voor het tekstopmaaksysteem<br />

LaTeX met computeralgebra MuPAD.<br />

Sci<strong>en</strong>tific Notebook combineert e<strong>en</strong> mathematische tekstverwerker, niet gebaseerd op<br />

LaTeX, met MuPAD.<br />

In 1981 werd de firma Triad Computing opgericht die één van de eerste wet<strong>en</strong>schappelijke<br />

tekstverwerkers uitbracht. In 1988 werd begonn<strong>en</strong> met de ontwikkeling van e<strong>en</strong><br />

tekstverwerker gebaseerd op LaTeX onder de naam Sci<strong>en</strong>tific Word. In 1994 kwam de<br />

eerste versie van Sci<strong>en</strong>tific WorkPlace uit, e<strong>en</strong> programma dat de mogelijkhed<strong>en</strong> van<br />

Sci<strong>en</strong>tific Word combineert met e<strong>en</strong> ingebouwd computeralgebrasysteem. Daarvoor<br />

werd Maple gekoz<strong>en</strong>.<br />

In 1996 kwam ook Sci<strong>en</strong>tific Notebook op de markt met dezelfde functionaliteit<strong>en</strong> qua<br />

computeralgebra als Sci<strong>en</strong>tific Workplace, maar met e<strong>en</strong> beperktere tekstverwerker,<br />

niet gebaseerd op LaTeX.<br />

Ondertuss<strong>en</strong> was de firmanaam eerst gewijzigd in TCI Software Research <strong>en</strong> nadi<strong>en</strong><br />

in MacKichan Software.<br />

juni 2006<br />

• Dirk Kepp<strong>en</strong>s •


12 Computeralgebra<br />

Tot <strong>en</strong> met versie 3.0 van Sci<strong>en</strong>tific Workplace was het ingebouwde CAS Maple, maar<br />

vanaf versie 4.0 werd dit vervang<strong>en</strong> door MuPAD.<br />

De huidige versie van de Sci<strong>en</strong>tific–product<strong>en</strong> is 5.5, uitgebracht in 2006.<br />

Website : http://www.mackichan.com/<br />

<br />

Livemath Maker<br />

Begin de jar<strong>en</strong> ’90 ontstond het computeralgebrasysteem Theorist ontwikkeld door<br />

Allan Bonadio. In 1994 werd zijn firma opgekocht door Waterloo Maple <strong>en</strong> veranderde<br />

de naam van het programma in MathView. In 1999 werd de afdeling die MathView<br />

ontwikkelde verkocht <strong>en</strong> veranderde de naam van de software nogmaals in de huidige<br />

naam LiveMath Maker.<br />

Het is e<strong>en</strong> klein computeralgebrasysteem waarin ge<strong>en</strong> gebruik gemaakt wordt van<br />

commando’s. Het is vooral bedoeld om educatieve wiskundige toepassing<strong>en</strong> te mak<strong>en</strong>.<br />

LiveMath is beschikbaar voor MS–Windows, Linux <strong>en</strong> Mac OS X.<br />

Website : http://www.livemath.com/<br />

2.6 CAS voor specifieke domein<strong>en</strong> : Macaulay, Fermat, SINGULAR,<br />

PARI/GP, Cocoa, GAP, GRG, Magma, SIMATH<br />

De <strong>computeralgebrasystem<strong>en</strong></strong> die hierbov<strong>en</strong> werd<strong>en</strong> besprok<strong>en</strong>, zijn alle g<strong>en</strong>eral purpose<br />

wat betek<strong>en</strong>t dat ze ontwikkeld zijn voor meerdere deelgebied<strong>en</strong> uit de wiskunde<br />

terzelfdertijd (bvb. zowel algebra als analyse).<br />

Voor zeer specifieke domein<strong>en</strong> zijn ook special purpose <strong>computeralgebrasystem<strong>en</strong></strong><br />

ontwikkeld (naast speciale pakkett<strong>en</strong> om te gebruik<strong>en</strong> binn<strong>en</strong> de bestaande CAS als<br />

Maple).<br />

Hieronder somm<strong>en</strong> we <strong>en</strong>kele van dergelijke programma’s op zonder volledigheid na<br />

te strev<strong>en</strong>. Veel van deze programma’s zijn freeware.<br />

• Macaulay2 : e<strong>en</strong> gratis programma, vooral voor polynoomberek<strong>en</strong>ing<strong>en</strong> in commutatieve<br />

algebra <strong>en</strong> algebraïsche meetkunde.<br />

Website : http://www.math.uiuc.edu/Macaulay2/<br />

• Fermat : e<strong>en</strong> shareware computeralgebrasysteem voor polynoom– <strong>en</strong> matrixalgebra<br />

over de rationale getall<strong>en</strong> <strong>en</strong> over eindige veld<strong>en</strong>.<br />

Website : http://www.bway.net/∼lewis/<br />

• Dirk Kepp<strong>en</strong>s • juni 2006


Computeralgebra 13<br />

• SINGULAR : is e<strong>en</strong> gratis computeralgebrasysteem voor polynoomberek<strong>en</strong>ing<strong>en</strong><br />

i.h.b. voor commutatieve algebra, algebraïsche meetkunde <strong>en</strong> singulariteitstheorie.<br />

Website : http://www.singular.uni–kl.de/<br />

• PARI/GP : is e<strong>en</strong> gratis computeralgebrasysteem voor snelle berek<strong>en</strong>ing<strong>en</strong> in<br />

getaltheorie.<br />

Website : http://pari.math.u–bordeaux.fr/<br />

• CoCoA : is e<strong>en</strong> gratis computeralgebrasysteem voor commutatieve algebra<br />

(Computations in Commutative Algebra)<br />

Website : http://cocoa.dima.unige.it/<br />

• GAP : GAP (Groups, Algorithms, and Programming) is e<strong>en</strong> computeralgebrasysteem<br />

speciaal voor berek<strong>en</strong>ing<strong>en</strong> in groep<strong>en</strong>theorie.<br />

Website : http://www–gap.mcs.st-and.ac.uk/<br />

• GRG : is e<strong>en</strong> gratis computeralgebrasysteem voor problem<strong>en</strong> uit de differ<strong>en</strong>tiaalmeetkunde,<br />

veld<strong>en</strong>theorie <strong>en</strong> gravitatietheorie. Het programma is gebaseerd<br />

op REDUCE <strong>en</strong> laat o.a. berek<strong>en</strong>ing<strong>en</strong> toe met t<strong>en</strong>sor<strong>en</strong>, spinor<strong>en</strong>, vector<strong>en</strong> <strong>en</strong><br />

differ<strong>en</strong>tiaalvorm<strong>en</strong>.<br />

Website : http://www.reduce–algebra.com/grg32.htm<br />

• Magma : is e<strong>en</strong> CAS voor problem<strong>en</strong> uit de algebra, de getaltheorie, de meetkunde<br />

<strong>en</strong> de combinatoriek. Het is de opvolger van het oudere programma<br />

Cayley.<br />

Website : http://magma.maths.usyd.edu.au/<br />

• SIMATH : is e<strong>en</strong> CAS speciaal voor getaltheorie.<br />

Website : http://tnt.math.metro–u.ac.jp/simath/<br />

• LiDIA : is e<strong>en</strong> gratis C++ bibliotheek voor getaltheorie.<br />

Website : http://www.informatik.tu–darmstadt.de/TI/LiDIA/<br />

• CASA : e<strong>en</strong> gratis computeralgebrasysteem voor algebraïsche meetkunde ontwikkeld<br />

door de Computer Algebra Group aan het Research Institute for Symbolic<br />

Computation (RISC-Linz) van de universiteit van Linz in Oost<strong>en</strong>rijk. Het<br />

programma is gebouwd rond de kern van Maple.<br />

Website : http://www.risc.uni–linz.ac.at/software/casa/casa.html<br />

juni 2006<br />

• Dirk Kepp<strong>en</strong>s •


14 Computeralgebra<br />

3. Interactieve meetkunde software<br />

Parallel met de ontwikkeling van <strong>computeralgebrasystem<strong>en</strong></strong> wordt er gewerkt aan programma’s<br />

voor dynamische meetkunde. Dit is software die toelaat om constructies<br />

<strong>en</strong> transformaties uit te voer<strong>en</strong> met meetkundige object<strong>en</strong> in het vlak of in de ruimte.<br />

De term “dynamisch” verwijst naar het feit dat de constructie in real time wordt<br />

aangepast wanneer m<strong>en</strong> e<strong>en</strong> elem<strong>en</strong>t ervan wijzigt of verplaatst.<br />

Programma’s voor dynamische meetkunde, ook gek<strong>en</strong>d als IGS (Interactive Geometry<br />

Software) zijn ge<strong>en</strong> <strong>computeralgebrasystem<strong>en</strong></strong>, maar ze word<strong>en</strong> wel vaak gebruikt als<br />

aanvulling van e<strong>en</strong> CAS bij het uitvoer<strong>en</strong> van meetkundige constructies.<br />

Net zoals <strong>computeralgebrasystem<strong>en</strong></strong> hebb<strong>en</strong> dynamische meetkundeprogramma’s e<strong>en</strong><br />

belangrijke plaats ing<strong>en</strong>om<strong>en</strong> in het hed<strong>en</strong>daags wiskundeonderwijs.<br />

Hieronder gev<strong>en</strong> we e<strong>en</strong> (onvolledig) overzicht van <strong>en</strong>kele programma’s die mom<strong>en</strong>teel<br />

op de markt zijn als commercieel pakket of die vrij kunn<strong>en</strong> word<strong>en</strong> gedownload.<br />

The Geometer’s Sketchpad :<br />

Is in de V.S. de meest populaire IGS voor Windows <strong>en</strong> Mac OS X. <strong>en</strong> zeker één<br />

van de krachtigste commerciële pakkett<strong>en</strong> die op de markt zijn.<br />

Texas Instrum<strong>en</strong>ts heeft e<strong>en</strong> versie van het programma geïmplem<strong>en</strong>teerd op de<br />

symbolische rek<strong>en</strong>machines TI-89 <strong>en</strong> Voyage 200.<br />

Website : http://www.keypress.com/sketchpad/<br />

Cabri Geometry II + :<br />

Is voor Europa wat The Geometer’s Sketchpad voor de V.S. betek<strong>en</strong>t. E<strong>en</strong> zeer<br />

krachtig programma voor dynamische meetkunde.<br />

Het werd in 1980 ontworp<strong>en</strong> aan de Joseph Fourier Universiteit in Gr<strong>en</strong>oble<br />

(France) als e<strong>en</strong> CAhier de BRouillon Interactif : e<strong>en</strong> educatief pakket voor<br />

vlakke analytische meetkunde.<br />

Cabri werd gecommercialiseerd door de firma Cabrilog.<br />

Het is beschikbaar voor MS–Windows <strong>en</strong> voor Mac OS X.<br />

Texas Instrum<strong>en</strong>ts implem<strong>en</strong>teerde e<strong>en</strong> versie Cabri Jr.<br />

terwijl Cabri zelf geïnstalleerd is op de TI-89.<br />

Website : http://www.cabri.com<br />

voor de TI-84 Plus,<br />

• Dirk Kepp<strong>en</strong>s • juni 2006


Computeralgebra 15<br />

Cinderella :<br />

Deze commerciële IGS, geschrev<strong>en</strong> in Java, is beschikbaar voor MS–Windows,<br />

Linux <strong>en</strong> Mac OS X.<br />

Cinderella is vergelijkbaar met Cabri <strong>en</strong> The Geometer’s Sketchpad, maar laat<br />

ook constructies toe in niet–euclidische meetkunde.<br />

Het programma werd ontwikkeld aan de Technische Universiteit<strong>en</strong> van Münch<strong>en</strong><br />

<strong>en</strong> van Berlijn in Duitsland.<br />

Website : http://cinderella.de/tiki–index.php<br />

C.a.R (Compass and Ruler) :<br />

E<strong>en</strong> freeware <strong>en</strong> op<strong>en</strong>–source alternatief onder de GNU–Lic<strong>en</strong>sie ontwikkeld door<br />

R. Grothmann. Het programma maakt gebruik van Java <strong>en</strong> kan gebruikt word<strong>en</strong><br />

op computers met MS–Windows, Linux of Mac OS X.<br />

De oorspronkelijke versie was duitstalig <strong>en</strong> heette Z.u.L. (Zirkel und Lineal). De<br />

nederlanstalige versie heet ook P.e.L. (Passer <strong>en</strong> Liniaal).<br />

Website : http://mathsrv.ku–eichstaett.de/MGF/homes/grothmann/java/zirkel/index.html<br />

Euklid DynaGeo :<br />

Is e<strong>en</strong> shareware–programma voor dynamische meetkunde ontwikkeld door Ronald<br />

Mechling, <strong>en</strong>kel beschikbaar voor MS–Windows.<br />

Website : http://www.dynageo.com/<strong>en</strong>g/index.html<br />

GeoGebra :<br />

E<strong>en</strong> freeware <strong>en</strong> op<strong>en</strong>–source (onder de GNU Lic<strong>en</strong>sie) IGS–programma gecombineerd<br />

met e<strong>en</strong> beperkt CAS waardoor niet alle<strong>en</strong> meetkundige constructies<br />

mogelijk zijn, maar ook bewerking<strong>en</strong> uit de algebra <strong>en</strong> de analyse.<br />

Geogebra is ontwikkeld vanaf 2002 door Markus Hoh<strong>en</strong>warter aan de Universiteit<br />

van Salzburg in Oost<strong>en</strong>rijk.<br />

Het programma maakt gebruik van Java <strong>en</strong> is beschikbaar voor MS–Windows,<br />

Linux <strong>en</strong> Mac OS X.<br />

Website : http://www.geogebra.at/<br />

Geometrix :<br />

E<strong>en</strong> gratis educatief programma geschrev<strong>en</strong> door Jacques Gressier sinds 1990 in<br />

Prolog, Python <strong>en</strong> Visual Basic. Geometrix is e<strong>en</strong> combinatie van e<strong>en</strong> dynamisch<br />

meetkundepakket met e<strong>en</strong> programma voor automatische bewijsvoering.<br />

Website : http://perso.wanadoo.fr/jgressier/<br />

juni 2006<br />

• Dirk Kepp<strong>en</strong>s •


16 Computeralgebra<br />

GeoProof :<br />

E<strong>en</strong> freeware programma (onder de GNU Lic<strong>en</strong>sie) voor dynamische meetkunde<br />

dat tev<strong>en</strong>s automatische bewijsvoering toelaat. Het programma is nog in e<strong>en</strong><br />

ontwikkelingsfase <strong>en</strong> mom<strong>en</strong>teel is <strong>en</strong>kel e<strong>en</strong> testversie voor Linux beschikbaar.<br />

Website : http://home.gna.org/geoproof/<br />

Kig, KGeo, Dr. Geo :<br />

Drie freeware IGP (onder de GNU Lic<strong>en</strong>sie) voor gebruik in KDE : de vrije<br />

grafische desktop omgeving voor Linux <strong>en</strong> Unix.<br />

Websites : http://edu.kde.org/kig/ <strong>en</strong> http://kgeo.sourceforge.net/<br />

<strong>en</strong> http://www.ofset.org/drgeo<br />

GEUP :<br />

E<strong>en</strong> programma voor dynamische meetkunde ontwikkeld door Ramon Alvarez<br />

uit T<strong>en</strong>erife.<br />

Er is <strong>en</strong>kel e<strong>en</strong> Windows–versie. GEUP is niet gratis, maar m<strong>en</strong> kan wel e<strong>en</strong><br />

gratis versie download<strong>en</strong> waarmee ge<strong>en</strong> bestand<strong>en</strong> kunn<strong>en</strong> word<strong>en</strong> opgeslag<strong>en</strong><br />

of afgedrukt.<br />

Website : http://www.geup.net/index − <strong>en</strong>g.htm<br />

GeoNE X T<br />

Freeware meetkundeprogramma (onder de GNU Lic<strong>en</strong>sie) ontwikkeld aan de<br />

Universiteit van Bayreuth in Duitsland.<br />

GeoNExT is beschikbaar voor MS–Windows, Linux <strong>en</strong> Mac OS X <strong>en</strong> kan ook<br />

als Java–applet online word<strong>en</strong> gebruikt zonder het te installer<strong>en</strong>.<br />

Website : http://geonext.uni–bayreuth.de/<br />

GeometryExpressions<br />

Dit veelbelov<strong>en</strong>d gloednieuw programma (eerste versie uitgebracht in 2006) combineert<br />

meetkundesoftware met symbolische algebra.<br />

Voorlopig <strong>en</strong>kel verkrijgbaar voor MS–Windows, maar e<strong>en</strong> versie voor Linux <strong>en</strong><br />

Mac OS is verwacht.<br />

Website : http://www.geometryexpressions.com/index.php<br />

• Dirk Kepp<strong>en</strong>s • juni 2006

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

Saved successfully!

Ooh no, something went wrong!