Maple @ KTF (3/1999)

=======================================================================

simplify( ... )

> F:=(x^7-y^7)/(x-y);

[Maple Math]

> simplify(F);

[Maple Math]

=======================================================================

solve(f(x)=0,x); RootOf(...); allvalues(...);

> solve(exp(x)/x=y,x);

[Maple Math]

> evalf(eval(%,y=4));

[Maple Math]

> solve({z=s*x*y,rho=s*sqrt(1-y^2)*sqrt(x^2-1)},{x,y});
allvalues(%)[3];

[Maple Math]

[Maple Math]

=======================================================================

diff(f(x),x)

> F:=1/(x+1/(y+1/(x+y)));
diff(F,y,x)-diff(F,x,y);
simplify(%);

[Maple Math]

[Maple Math]

[Maple Math]

=======================================================================

int(f(x),x)

> Int((rho^2-z^2)/sqrt(z^2+rho^2),z) = int((rho^2-z^2)/sqrt(z^2+rho^2),z);

[Maple Math]

> Int(1/sqrt(a+b*cos(x)+c*sin(x)),x);

[Maple Math]

> int(1/sqrt(a+d*cos(x-x0)),x);

[Maple Math]

=======================================================================

dsolve(F(f '(x),f(x),x)=0, f(x) )

> dsolve( {diff(f(x),x)=x*f(x)*(1-f(x)),f(0)=3},f(x));

[Maple Math]

> rovnice:=diff(f(t),t,t)+b*diff(f(t),t)+Omega^2*f(t)=0;

> reseni:=dsolve({rovnice,f(0)=0,D(f)(0)=1},f(t));

> plot( subs(A=1,b=0.5,Omega=1,omega=2,rhs(reseni)),t=0..10);

[Maple Math]

[Maple Math]

[Maple Plot]

> ddsolve:= ( F,f,x ) -> dsolve( subs( {f.2=diff(f(x),x,x),f.1=diff(f(x),x),f=f(x)},F), f(x) ):

> ddsolve(y1=x*y*(1-y),y,x);
ddsolve(f2+f=0,f,x);

[Maple Math]

[Maple Math]

> Order:=10:
dsolve( {x^2*diff(f(x),x,x)+x*diff(f(x),x)+(x^2-1)*f(x)=0,f(0)=0,D(f)(0)=1/2},f(x),type=series);

[Maple Math]

> series(BesselJ(1,x),x);

[Maple Math]

=======================================================================

value(f)

> F:=Diff(sin(x),x);
value(F);

[Maple Math]

[Maple Math]

=======================================================================

eval(f,x=a),limit(f,x=a)

> 'diff(sin(x),x)';

[Maple Math]

> eval(%);

[Maple Math]

> eval(cos(x),x=Pi);

[Maple Math]

> eval(x^a+y^b,{a=2,b=3});

[Maple Math]

> limit(sin(x)/x,x=0);

[Maple Math]

=======================================================================

Unevaluated expressions, 'expr'

> # 3D Laplace(x/r)
simplify(sum('diff( x1/sqrt(x1^2+x2^2+x3^2) , x.i, x.i )',i=1..3));

[Maple Math]

A special case of unevaluation is used to unassign a name

> x:=2;

[Maple Math]

> diff(sin(x),x);

Error, wrong number (or type) of parameters in function diff

> x:='x';

[Maple Math]

> diff(sin(x),x);

[Maple Math]

=======================================================================

expand(f)

> expand((x+y)^9);

[Maple Math]

> expand(exp(ln(cos(x+y))+a));

[Maple Math]

> expand(BesselJ(4,t));

[Maple Math]

=======================================================================

normal(f); simplify(f); factor(f)

> F:=1/(x+1)+3/(x+2)+3/(x+3)+1/(x+4):
F = simplify(F);

[Maple Math]

> factor(F);

[Maple Math]

> simplify(diff(1/(x^2-1),x$5));

[Maple Math]

> simplify(diff(1/(1-2*m/r+Q^2/r^2),r$3));
factor(%);

[Maple Math]

[Maple Math]

> normal(sin(x)^4-cos(x)^4);
simplify(sin(x)^4-cos(x)^4);
factor(sin(x)^4-cos(x)^4);

[Maple Math]

[Maple Math]

[Maple Math]

piecewise(...)

> plot(piecewise(x<0,1,x<Pi,cos(x),-1),x=-0.9..3.9);

[Maple Plot]

> diff(piecewise(x<0,1,x<Pi,cos(x),-1),x,x);

[Maple Math]

======================================================================

series(f)

> series(Si(x),x,11);

[Maple Math]

> int(series(sin(x)/x,x,11),x);

[Maple Math]

> simplify(series(sin(x)/x,x,7)^2+series(cos(x)/x,x,7)^2);
series(series(sin(x)/x,x,19)^2+series(cos(x)/x,x,19)^2,x,19);

[Maple Math]

[Maple Math]

> lprint(series(sin(x)/x,x,9)^2);

(series(1-1/6*x^2+1/120*x^4-1/5040*x^6+1/362880*x^8+O(x^10),x,10))^2

> Order:=8:
KR:=E=epsilon*sin(E)+M;

[Maple Math]

> RKR:=solve(KR,E);

[Maple Math]

> RRKR:=series(RKR,epsilon);

[Maple Math]
[Maple Math]

> factor(simplify(RRKR));

[Maple Math]
[Maple Math]

> RRR:=convert(combine(%),polynom);

[Maple Math]
[Maple Math]

>

>

======================================================================

Funkce

> KepE2 := (M,epsilon)->M+sin(M)*epsilon+1/2*sin(2*M)*epsilon^2;

[Maple Math]

> KepE7 := unapply(RRR,M,epsilon);

[Maple Math]
[Maple Math]

> plot( {KepE2(x,0.7),KepE7(x,0.7)},x=0..2*Pi);

[Maple Plot]

======================================================================

with(linalg)

> restart;
with(linalg);

Warning, new definition for norm

Warning, new definition for trace

[Maple Math]
[Maple Math]
[Maple Math]
[Maple Math]
[Maple Math]

> matrix([ [1,0],[0,-1] ]) &* matrix([ [0,1],[1,0] ]) - matrix([ [0,1],[1,0] ])&*matrix([ [1,0],[0,-1] ]);
M1:=evalm(%);

[Maple Math]

[Maple Math]

> eigenvectors(M1);

[Maple Math]

> evalm(exponential(M1));

[Maple Math]

>

> N:=41;A:=5.0;P:=((N+1)/2/A)^2:

[Maple Math]

[Maple Math]

> V:=diag(seq(1/2/P*(i-(N+1)/2)^2,i=1..N)):

> T:=band([-P/2,P,-P/2],N):

>

> evalm(V):

> H:=evalm(T+V):

> VH:=eigenvectors(H):

> eigensort:=(x,y)->evalb(x[1]<y[1]);
VH2:=sort([VH],eigensort):

[Maple Math]

> plot({seq([seq([i,op(VH2[j,3])[i]],i=1..N)],j=1..5)});

[Maple Plot]

> Digits:=16;
plot({seq(interp([seq(A*2/(N+1)*(i-(N+1)/2),i=1..N)],op(VH2[j,3]),z),j=1..5)},z=-4..4);

[Maple Math]

[Maple Plot]

>