close

Lönn

Gå till navigering Gå till sök
lönn
Skärmdump av programmet Maple
Sorts datormatematiksystem
Utvecklaren Waterloo Maple Inc.  (Engelsk)
Skrivet i C , Java, Maple language [1]
Operativ system Windows (11, 10, 8.1 och 7), macOS, Linux
Gränssnittsspråk flera språk [d]
Första upplagan 1982
senaste versionen 2022 ( 12 april 2022 )
Läsbara filformat STL , Maple Common Binary (Amiga) [d] och Maple komprimerat arbetsblad [d]
Genererade filformat Maple Common Binary (Amiga) [d] och Maple komprimerat arbetsblad [d]
Licens Kommersiell programvara
Hemsida maplesoft.com
 Mediafiler på Wikimedia Commons

Maple  är ett mjukvarupaket, ett datoralgebrasystem (mer exakt ett datormatematiksystem). Det är en produkt från Waterloo Maple Inc.  (Engelsk), som har producerat mjukvaruprodukter fokuserade på komplexa matematiska beräkningar, datavisualisering och modellering sedan 1984 . Maple-systemet är designat för symboliska beräkningar , även om det har ett antal verktyg för att numeriskt lösa differentialekvationer och hitta integraler . Den har avancerad grafik. Den har ett eget tolkat programmeringsspråk , som delvis påminner om Pascal i syntax .

Grunderna i Maple-språket

Standard matematiska funktioner

Matematisk notation Lönninträde
exp(x)
log(x)
log(x)
log[a](x)
sqrt(x)
abs(x)
sin(x)
cos(x)
brun(x)
spjälsäng (x)
sek(x)
csc(x)
arcsin(x)
arccos(x)
arctan(x)
arccot(x)
sinh(x)
kontanter (x)
tanh(x)
coth (x)
är Dirac-funktionen Dirac(x)
är Heaviside-funktionen Heaviside(x)

Identitetstransformationer och förenkling av uttryck

Handling Kodexempel
Konsolexpansion
expandera (( x + 1 ) * ( x - 1 ) * ( x ^ 2 - x + 1 ) * ( x ^ 2 + x + 1 ));
Faktorering av ett polynom
faktor ( x ^ 5 - x ^ 4 - 7 * x ^ 3 + x ^ 2 + 6 * x );
Uttrycksförenkling
förenkla ( sin ( x + y ), trig ); 
Kombinera exponenter för exponentialfunktioner eller sänk graden av trigonometriska funktioner
kombinera ( 4 * sin ( x ) ^ 3 , trig ); 

Lösa ekvationer och ojämlikheter

För att lösa ekvationer i Maple finns det ett universellt kommando solve(eq, x), där eq är en ekvation, x är en variabel. Ett exempel på att lösa en ekvation:

lösa ( a * x ^ 2 + b * x + c = 0 , x );       

Ett exempel på att lösa en ojämlikhet:

lösa ( 5 * x > 2 * x - 1 , x );     

För att lösa ekvationen numeriskt finns det en funktion fsolve(eq, x). Exempel:

fsolve ( x ^ 5 - 4 * x + 2 = 0 , x );       

Plotta funktioner

För att rita funktionsgrafer, använd kommandot plot(f(x), x=a..b, y=c..d, p), där p är bildkontrollparametrar. Exempel:

plot ( x ^ 2 , x = - 5..5 , färg = "röd" );    

Grafen för funktionen kan ritas med kommandot plot3d(f(x, y), x = a..b, y = c..d, p), där p är bildkontrollparametrarna. Exempel:

plot3d ( sin ( x ) + sin ( y ), x = - 5 .. 5 , y = - 5 .. 5 );          

Exempelkod

Image
Ett exempel på en 3D-plot skapad i Maple

Följande kod beräknar en lösning till en linjär differentialekvation med initiala villkor :

dsolve ({ diff ( y ( x ), x , x ) - 3 * y ( x ) = x , y ( 0 )= 0 , D ( y )( 0 )= 2 }, y ( x ));         

Versioner

Tillgänglighet

Maplesoft säljer både student-, akademiska och professionella versioner av Maple, med betydande prisskillnader ($124, $1555 respektive $2845). En version för personligt bruk finns också tillgänglig till ett pris av $299, vars licensavtal inte innebär användning av systemet för kommersiella, vetenskapliga och utbildningsändamål.

Studentversioner, från och med den sjätte, hade inga beräkningsbegränsningar, men kom med mindre tryckt dokumentation. Student- och professionella versioner av Mathematica -paketet skiljer sig också åt .

Se även

  • Wikibooks (på engelska)

Anteckningar

Litteratur

Litteratur på engelska
  • Richard H. Enns, George C. McGuire, Icke-linjär fysik med lönn för forskare och ingenjörer. ISBN 0-8176-4119-X
  • Jon H. Davis, differentialekvationer med lönn: ett interaktivt tillvägagångssätt. ISBN 0-8176-4181-5
  • Martha L. Abell, James P. Braselton, differentialekvationer med Maple V. ISBN 0-12-041560-7
  • Franco Vivaldi, experimentell matematik med lönn. ISBN 1-58488-233-6
  • Ronald L. Greene, klassisk mekanik med lönn. ISBN 0-387-94512-1
  • Stephen Lynch, Dynamiska system med applikationer som använder Maple. ISBN 0-8176-4150-5
  • John F. Putz Maple Animation. 2003. ISBN 1-58488-378-2
  • Aladjev VZ Computer Algebra Systems: A new software toolbox for Maple.— USA: Palo Alto: Fultus Books, 2004.— 575 s.— ISBN 1596820004
  • Aladjev VZ, Bogdevicius MA Maple: Programmering av fysiska och tekniska problem.— USA: Palo Alto: Fultus Books, 2006.— 404 sid. .— ISBN 1596820802
  • Aladjev VZ Cellular Automata, Stordatorer, Maple, Mathematica och datavetenskap i Tallinn Research Group.— USA: Kindle press, 2022.— 150 sid. — ISBN 9798447660208

Länkar