欢迎光临散文网 会员登陆 & 注册

Maple教程

2022-08-13 13:18 作者:s1s11  | 我要投稿

介绍了一些非常实用的操作 :)

代数运算

abs() #绝对值函数
evalf() #数值计算
expand((x^2+1)^2); #多项式
solve({x+y=2, 2*x-6*y=13}, {x,y}); #解方程

#极限计算
limit(x^0.001*ln(x),x=0,right);
limit(x*exp(-x),x=0,right);
limit(x*exp(-x),x=infinity);

Sum(1/2^n,n=1..infinity);
sum(1/2^n,n=1..infinity); #0

#微分和积分
diff(sin(x*y),x,y);
int(sin(x)^2,x=0..Pi);

#微分方程
fangcheng1:=diff(y(x),x$2)*(x^2+1)=x;
dsolve(fangcheng1,{y(x)});
dsolve({fangcheng1,y(0)=0},{y(x)});

#级数展开
series(sin(x),x=0,5);
series(cos(x),x=0,5);
series(tan(x),x=0,5);
series(arcsin(x),x=0,5);
series(arccos(x),x=0,5);
series(arctan(x),x=0,5);

series(exp(x),x=0,5);
series(1/(1-x),x=0,5);
series(1/(1+x),x=0,5);
series(ln(1+x),x=0,5);

#Laplace变换和Fourier变换
with(inttrans);
laplace(cos(omega*t),t,s);
invlaplace((1),s,t);
fourier(3/(a^2+t^2),t,omega);
invfourier((3),omega,t);

#图形
plot(2/x+x/2,x=0..5);
plot3d({-sqrt(-x^2-y^2+1),sqrt(-x^2-y^2+1)},x=-1..1,y=-1..1,grid=[500,500]);
#画的不太好看:(

#Maple编程
jiafa:=proc(x,y)
x+y;
end proc;


线性代数

with(LinearAlgebra)
a:=matrix([[2,3],[1,4]]); #矩阵定义
b=<2,3;1,4>; #矩阵定义
det(a); #行列式
inverse(a) #逆矩阵


Maple教程的评论 (共 条)

分享到微博请遵守国家法律