close

Lönn

Hoppa till navigering Hoppa till sökning
Maple
programvara
Exempel på skärmdump
Maple 2016 gränssnitt
GenreComputational Algebra System
Data Analysis
UtvecklarenWaterloo Maple Inc. (Maplesoft)
Datum för första versionen1982
Senaste versionen2016 (mars 2016 )
Operativ systemMultiplattform
SpråkC
Java
Licensproprietär
( licens inte gratis )
Tungaengelsk
Hemsidawww.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);

Mapleplot.jpg

Tidigare versioner [1]

  • Maple 2016: 2 mars 2016
  • Maple 2015: 2015
  • Maple 18: 2014
  • Maple 17: 2013
  • Maple 16: 28 mars 2012
  • Maple 15: 13 april 2011
  • Maple 14: 29 april 2010
  • Maple 13: 28 april 2009
  • Maple 12: 6 maj 2008
  • Maple 11: 21 februari 2007
  • Maple 10: 10 mars 2005
  • Maple 9.5: 15 april 2004
  • Maple 9: 30 juni 2003
  • Maple 8: 16 april 2002
  • Maple 7: 1 juni 2001
  • Maple 6: 6 december 1999
  • Maple V R5: 1 november 1997
  • Maple V R4: januari 1996
  • Maple V R3: 15 mars 1994
  • Maple V R2: november 1992
  • Maple V: augusti 1990
  • Maple 4.3: Mars 1989
  • Maple 4.2: December, 1987
  • Maple 4.1: maj 1987
  • Maple 4.0: April 1986
  • Maple 3.3: mars 1985 (första allmänt tillgängliga versionen)
  • Maple 3.2: April 1984
  • Maple 3.1: Oktober 1983
  • Maple 3.0: maj 1983
  • Maple 2.2: December 1982
  • Maple 2.15: Augusti 1982
  • Maple 2.1: Juni 1982
  • Maple 2.0: maj 1982
  • Maple 1.1: Januari 1982
  • Maple 1.0: Januari 1982

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

  1. ^ Kronologi

Relaterade artiklar

Andra projekt

Externa länkar