Lönn
| Maple programvara | |
|---|---|
| Maple 2016 gränssnitt | |
| Genre | Computational Algebra System Data Analysis |
| Utvecklaren | Waterloo Maple Inc. (Maplesoft) |
| Datum för första versionen | 1982 |
| Senaste versionen | 2016 (mars 2016 ) |
| Operativ system | Multiplattform |
| Språk | C Java |
| Licens | proprietär ( licens inte gratis ) |
| Tunga | engelsk |
| Hemsida | www.maplesoft.com/products/maple/ |
Maple är ett allmänt kommersiellt matematiskt applikationspaket . Den utvecklades först 1981 av Symbolic Computation Group vid University of Waterloo , Kanada .
Sedan 1988 har det utvecklats och sålts av Waterloo Maple (även känt som Maplesoft), ett kanadensiskt företag baserat i Waterloo , Ontario.
Inledning
Maple kombinerar ett programmeringsspråk med ett gränssnitt som tillåter användare att skriva matematiska formler med traditionell matematisk notation. De flesta av Maples funktioner är skrivna på Maple-språket, vilket tolkas av Maple -kärnan , som är skrivet i C.
Programmeringsspråket Maple är ett dynamiskt skrivet tolkat programmeringsspråk . Symboliska uttryck lagras som acykliskt orienterade grafer . Från och med Maple 6 tillåter språket användning av lokala variabler .
Historik
Maples första idé föddes från ett möte i november 1980 vid University of Waterloo . Universitetsforskarna ville göra en dator kraftfull nog att köra Macsyma . Istället bestämde de sig för att utveckla sitt eget beräkningsalgebrasystem som kunde köras på billiga datorer. Projektet startade därför med syftet att skapa ett symboliskt algebraiskt system tillgängligt för forskare och studenter.
Den initiala utvecklingen av Maple gick mycket snabbt, med den första begränsade versionen som dök upp i december 1980. Forskare testade den och förkastade flera idéer som skapade ett system i ständig utveckling. Maple presenterades för första gången på konferenser som började 1982.
I slutet av 1983 installerades Maple på maskinerna på över 50 universitet. På grund av det stora antalet support- och licensförfrågningar kom forskargruppen 1984 överens med WATCOM Products Inc om att licensiera och distribuera Maple.
1988, på grund av växande supportförfrågningar, grundades Waterloo Maple Inc. Företagets ursprungliga mål var att hantera distribution av programvara. Så småningom växte företaget till den grad att det hade en forsknings- och utvecklingsavdelning , där det mesta av Maple fortfarande finns. Lönnutveckling fortsätter i universitetets forskningslabb inklusive: University of Waterloo's Symbolic Computation Laboratory , University of Western Ontarios Ontario Research Center for Computer Algebra och laboratorierna vid andra universitet över hela världen.
1989 utvecklades det första grafiska gränssnittet för Maple och inkluderades i version 4.3 för Macintosh. Tidigare versioner av Maple inkluderade bara ett kommandoradsgränssnitt och tvådimensionell grafisk utdata. X11 och Windows-versioner av det nya gränssnittet följde i Maple V 1990.
År 2003 introducerade Maple 9 det nuvarande "standard"-gränssnittet. Detta gränssnitt skrevs först i Java , även om delar, såsom reglerna för att skriva matematiska formler, skrevs på Maple-språket. Det nya gränssnittet kritiserades för att vara för långsamt, och av denna anledning fortsatte Maplesoft att inkludera det tidigare "klassiska" gränssnittet samtidigt som man arbetade för att öka prestandan och funktionerna i det nya gränssnittet.
2005 introducerade Maple 10 ett nytt "dokumentläge" som en del av standardgränssnittet. Huvudfunktionen i detta läge är att formler skrivs in med tvådimensionell inmatning, som om det vore en formel i en bok.
Namnets ursprung
Namnet Maple syftar på Kanadas symbol , lönnen .
Maple Code Exempel
Beräkna .
int (cos (x/a), x);
Svar:
Beräkna roten till en ekvation med början från punkten .
evalf (RootOf (exp (x) = x ^ 2 + 2, x, -1));
Svar:
Beräkna den exakta lösningen av den ordinarie differentialekvationen med initialvillkoren
dsolve ({diff (y (x), x, x) - 3 * y (x) = x, y (0) = 0, D (y) (0) = 2}, y (x));
Svar:
Rita med och sträcker sig från -1 till 1
plot3d (x ^ 2 + y ^ 2, x = -1..1, y = -1..1);
Tidigare versioner [1]
Använda Maple Engine
- Maple TA, Maplesoft testar en onlinesvit som använder Maple för att algoritmiskt skapa frågor och svar för skolprov.
- MapleNet tillåter användare att skapa JSP- sidor och Java-appletar . MapleNet 10 tillåter också användare att ladda upp och arbeta med Maple-kalkylblad som innehåller interaktiva element.
- Versioner av MathCad som släpptes mellan 1994 och 2006 inkluderade en algebraisk motor härledd från Maple (MKM, aka Mathsoft Kernel Maple).
- MATLAB Symbolic Toolbox innehöll en del av Maple 8-motorn, nu ersatt av MuPAD.
- Matematikredigeraren för Scientific Notebook kan använda Maple och MuPAD för att utföra algebraiska operationer .
Tillgängliga versioner
Maplesoft säljer upplagor av Maple för både studenter och professionella, med en betydande prisskillnad (139,00 USD respektive 1 995,00 USD).
Nya studentutgåvor (från version 6 och framåt) har inga beräkningsbegränsningar utan har snarare mindre pappersdokumentation. Detta liknar skillnaden mellan student- och professionella utgåvor av Mathematica .
I versioner före 6 hade Student Edition följande beräkningsbegränsningar:
- Max 100 flyttalssiffror för beräkningar och resultat på skärmen.
- En maximal storlek på 8000 (i maskinspråk eller inneslutna objekt) för varje algebraiskt objekt.
- Max 3 dimensioner för arrayer.
Anteckningar
- ^ Kronologi
Relaterade artiklar
- MaplePrimes
- Waterloo Maple - skaparen och distributören av Maple
- Liknande fri programvara / öppen källkod och gratisprogram:
- SAGE ( GPL )
- Axiom (BSD-licens), Aldor
- Maxima ( LPG )
- Eigenmath ( gratisprogram )
- Mathomatic ( LGPL )
- Liknande kommersiell programvara
- MATLAB
- Mathcad
- Mathematica
- Drift
- MuPAD
- Magma
Andra projekt
Wikimedia Commons innehåller bilder eller andra filer om Maple
Externa länkar
- ( EN ) Maplesoft, division av Waterloo Maple, Inc. officiella webbplats
- www.teoresi.it Arkiverad 1 juni 2008 på Internet Archive . den italienska distributörens webbplats
- Maplesofts officiella sida med historien om de olika Maple-utgåvorna. , på maplesoft.com . Hämtad 1 mars 2013 .
