Hoppa till innehållet

Maple

Från Wikipedia
Maple
UtvecklareMaplesoft
Först släppt1982
Senaste utgåva2021
(10 mars 2021)
Skriven iC, Java, Maple
Operativsystemmulti-plattform
PlattformWindows (7, 8 och 10), macOS, Linux
Typdatoralgebrasystem
SpråkEngelska, m. fl.[1]
Webbplatshttp://www.maplesoft.com/products/maple/

Maple är ett datoralgebrasystem, det vill säga ett datorprogram för symbolisk lösning av matematiska problem och tekniska beräkningar, från företaget Maplesoft. Maple utvecklades 1981 vid Symbolic Computation Group - University of Waterloo i Ontario, Kanada. Maple täcker aspekter av teknisk databehandling, inklusive visualisering, dataanalys, matrisberäkning och anslutning. En verktygslåda, MapleSim, lägger till funktionalitet för multidomain fysisk modellering och kodgenerering.

Användningsområden

[redigera | redigera wikitext]
  • Finansiell modellering, analys och applikationsutveckling
  • Grafisk framställning

Anslutningar

[redigera | redigera wikitext]
myfac := proc(n::nonnegint)
  local out, i;
  out := 1;
  for i from 2 to n do
      out := out * i
  end do;
  out
end proc;
myfac := n -> product( i, i=1..n );
.
int(cos(x/a), x);

Resultat:

M:= Matrix([[1,2,3], [a,b,c], [x,y,z]]);
LinearAlgebra:-Determinant(M);

Resultat:

Serie expansion

[redigera | redigera wikitext]
series(tanh(x),x=0,15)

Resultat:

Lös ekvation numeriskt

[redigera | redigera wikitext]
f := x^53-88*x^5-3*x-5 = 0
fsolve(f)

Resultat:

-1.097486315, -.5226535640, 1.099074017

Visualisering av en enkel variabel funktion

[redigera | redigera wikitext]
plot(x*sin(x),x=-10..10);

Visualisering av en funktion av två variabler

[redigera | redigera wikitext]
plot3d(2-x-(y^2-x^2)^0.5), x=0..1, y=0..1);
plots:-animate(subs(k = .5, f), x=-30..30, t=-10..10, numpoints=200, frames=50, color=red, thickness=3);
2D bell solution

plots:-animate3d(cos(t*x)*sin(3*t*y), x=-Pi..Pi, y=-Pi..Pi, t=1..2);
3D animation of function

M := Matrix([[400,400,200], [100,100,-400], [1,1,1]], datatype=float[8]):
plot3d(1, x=0..2*Pi, y=0..Pi, axes=none, coords=spherical, viewpoint=[path=M]);
Maple plot3D fly-through

Laplace transform

[redigera | redigera wikitext]
f := (1+A*t+B*t^2)*exp(c*t);
inttrans:-laplace(f, t, s);

Resultat:


inttrans:-invlaplace(1/(s-a),s,x)

Resultat:

Fourier transform

[redigera | redigera wikitext]
inttrans:-fourier(sin(x),x,w)

Resultat:

Externa länkar

[redigera | redigera wikitext]