9512.net
甜梦文库
当前位置:首页 >> >>

maple命令


Mathematica - Maple 常用命令对照表 If you touch math … You need Maple. Mathematica - Maple 常用命令对照表 Mathematica Translator in Maple 介绍: Mathematica 用户使用 Maple 中内置的 MmaTranslator 函数包将 Mathematica notebooks 和函数命令转换为 Maple,这种功能对下列用 户非常有用,包括: 1. 教育工作者,他们原来使用 Mathematica,现 在他们所属的学校改用 Maple,使用这个工具,可以自动将基于 Mathematica 的教学材料转换为 Maple 教程。2. Mathematica 的用户可 以快速学习 Maple,无须反复的试验就可以找到 Mathematica 函数命令 对应的 Maple 命令。 软件测试者可以快速的对 Mathematica 和 Maple 3. 关于基准测试题输出结果的对比。 Mathematic 命令 Maple 命令 命令描述 1 N[2/3] evalf(2/3); 数值化 2/3 2 Length[IntegerDigits[1000!]] length(1000!);

1000! 的长度 3 FactorInteger[60] ifactor(60); 素数因数分解 4 Quotient[7,3] iquo(7,3); 整数商 5 Prime[11] ithprime(11); 第 I 个素数 6 PrimeQ[13] isprime(13); 验证素数 7 Integrate[Sin[x],x] int(sin(x),x); 不定积分 8

D[Sin[x],x] diff(sin(x),x); 符号微分 9 Mod[12,7] modp(12,7) 或者 12 mod 7; 模数计算 10 Apply[Times,{a,b,c}] convert([a,b,c],`*`); 列表元素相乘 11 Rationalize[1.23456] convert(1.23456, fraction); 变为有理数 12 Series[Sin[x],{x,0,3}] taylor(sin(x),x,3); 级数展开(泰勒级数展开) 13 Sum[k^2,{k,1,n}] sum(k^2,k=1..n);

符号和计算 14 Factor[x^2-1] factor(x^2-1); 因数分解 15 Expand[(x+1)^2] expand((x+1)^2); 展开 16 f[x_]:=x^2+1 f := x->x^2+1; 函数定义 17 Length[{1,2,3}] nops({[1,2,3]); 列表元素的个数 18 plist={3,1,2};plist[[2]] plist:=[3,1,2]:plist[2]; 提取列表中的元素 19

Plot[Sin[x],{x,-3,3}] plot(sin(x),x=-3..3); 二维绘图 20 Plot3D[x*y,{x,0,1},{y,0,1}] plot3d(x*y,x=0..1,y=0..1); 三维绘图 21 var = 2 var := 2; 变量赋值 22 Union[{1,2,3},{2,3,4}] {1,2,3} union {2,3,4}; 集合的并集 23 Simplify[Sin[x]^2+Cos[x]^2] simplify(sin(x)^2+cos(x)^2); 简化 24 Map[f,{a,b,c}] map(f, [a,b,c]);

映射 f 25 Map[#^2&,{a,b,c}] map(x->x^2,[a,b,c]); 映射程序 26 Solve[x^2+a*x+b==0,x] solve(x^2+a*x+b=0,x); 求解方程 27 FindRoot[Sin[x]==0,x] 或 NSolve[Sin[x]==0,x] fsolve(sin(x)=0,x); 求方程的数值解 28 无对应命令 isolve(3*x-4*y=7); 整数上求解方程 29 Solve[{3*x-4*y==1,7*x+y==2,Modulus==17}, {x,y},Mode -> Modular] msolve({3*x-4*y=1,7*x+y=2}); Mod m 上求解方程 30

x^2+1 /. x->1 eval(x^2+1,x=1); 求表达式在指定点上的值 31 PolynomialRemainder[x^3+x+1,x^2+2,x] rem(x^3+x+1,x^2+2,x); 多项式余数 33 <<DicreteMath`Rsolve` RSolve[{f[n]==f[n-1]+f[n-2],f[0]==1,f[1]==1},f[n],n] rsolve({f(n)=f(n-1)+f(n-2),f(0)=1,f(1)=1}, f(n)); 递归公式求解 34 Integrate[Exp[-a*t]*Log[t],{t, 0, Infinity},Assumptions -> {a > 0}] int(exp(a*t)*ln(t),t=0..infinity)assuming a>0; 含有假设前提的积分 35 data = {1.2, 3.1, 0.3, 7.2};StandardDeviation[data] data := [1.2, 3.1, 0.3, 7.2];with(Statistics):StandardDeviation(data); 列表数据的标准偏差

36 Mean[data] Mean(data); 计算列表数据的算术平均值 37 Variance[data] Variance(data); 方差计算 38 data = {Sqrt[Pi], 2*Pi, Exp[Pi]}Select[data, # > 2 &] data := [sqrt(Pi),2*Pi,exp(Pi)];select(x->is(x>2),data); 提取满足条件的列表元素 39 DeleteCases[data, x_ /; x > 2] remove(x->is(x>2),data); 消去满足条件的列表元素 40 f[t_]:=Module[{tmp},tmp = Random[];tmp = Sin[t]+tmp;tmp] f:=proc(t)local tmp;tmp := rand();tmp := sin(t)+tmp;return(tmp);end proc; 用户程序定义 41

GroebnerBasis[{3*x+4*y,2*x+y},{x, y}] with(Groebner):Basis({3*x+4*y,2*x+y},plex(x,y)); Groebner 基计算 42 Import["C:\\temp\\data.xls"] with(ExcelTools):Import("C:/temp/data.xls"); 输入 Excel 文件 43 Export["C:\\temp\\data.xls",data] Export(data,"C:/temp/data.xls"); 输出 Excel 文件 44 无对应命令 identify(2.46141111356969279495590318530); 发现数的精确形式 45 Inverse[data] with(LinearAlgebra):MatrixInverse(data); 逆矩阵 46 FindFit[data, a*v^2+b*v+c,{a,b,c}, v] with(CurveFitting):LeastSquares(data, v,model=a*v^2+b*v+c);

最小二乘法形式的曲线拟合 47 Table[k,{k,1,10,0.2}] seq(k, k=1..10, 0.2); 生成等差序列 48 无对应命令 realroot(x^3+10*x+27,1/100); 计算表达式实根存在区间 49 无对应命令(Series 嵌套使用) mtaylor(sin(x^2+y^2), [x,y], 8); 多元泰勒级数展开 50 无对应命令(Apart 失败) convert((s+2)/(s^2+3*s-3),parfrac,real); 有理函数在实数上的部分分式展开 51 无对应命令(Table, Random 命令组合) randpoly([x,y],degree=2,dense); 生成随机多项式 52

无对应命令 with(VectorCalculus):Gradient(r^2, 'polar'[r,theta]); 计算指定坐标系上斜率 53 无对应命令 with(VectorCalculus):Tangent(<x,y,x^2+y^2>, x=a,y=b); 计算指定点上的切线 54 无对应命令 with(numtheory):sum2sqr(17); 返回两个整数,满足整数平方和相加等于给定数 55 LaplaceTransform[t^2+Sin[t]==y[t], t, s] with(inttrans):laplace(t^2+sin(t)=y(t), t, s); 拉普拉斯符号变换 56 FourierTransform[Sin[t],t,w] with(inttrans):fourier(sin(t),t,w); 傅立叶符号变换 57 Table[Plot[Sin[k*t],{t,0,2*Pi}], {k,1,2,0.1}] with(plots):animate(sin(k*t),t=0..2*Pi,k=1..2);

生成动画 58 NIntegrate[Exp[-x^2],{x,0,1},WorkingPrecision->30] evalf(Int(exp(-x^2),x=0..1,digits=30)); 数值积分 59 dsol = NDSolve[{y'[t] == t*y[t], y[0] == 1}, y, {t, 0,2}] dsol := dsolve({diff(y(t),t)=-t*y(t),y(0)=1},numeric); 微分方程的数值近似解 60 Plot[(y /. dsol[[1]])[t],{t, 0, 1}] with(plots):odeplot(dsol,[t,y(t)],t=0..1); 绘图微分方程的数值近似解


赞助商链接

更多相关文章:
Maple命令集合
Maple命令集合_计算机软件及应用_IT/计算机_专业资料 暂无评价|0人阅读|0次下载|举报文档 Maple命令集合_计算机软件及应用_IT/计算机_专业资料。A:---Adjoint(A)...
maple命令
maple命令 - Maple 函数用法 一、 基本命令 重新开始:restart 命名:名字:= 引用前值:% 字符连接:|| 保护命名:protect 解除 宏: macro 帮 保护命名...
使用Maple顶层命令
使用Maple顶层命令_数学_自然科学_专业资料。使用 Maple 的顶层命令计算 Maple 中内置 100 多个函数包, 5,000 多个计算命令, 深度覆盖广泛的数学和编程主题。 ...
maple画图命令
maple画图命令_理学_高等教育_教育专区。包含有maple的很多画图函数1 二维图形制作 Maple 所提供的二维绘图指令 plot 可以绘制二维的函数图、参数图、极坐标图、等高...
利用Maple对方程进行求解的命令
利用Maple 对方程进行求解的命令 Maple 的运算功能非常强大,在运算时能够解决各种各样的数学问题,对于一般的函数而言 能够解决,同样的,也能够对方程进行求解。下面...
使用Maple键盘命令将曲线拟合
使用Maple键盘命令将曲线拟合_计算机软件及应用_IT/计算机_专业资料。怎样使用 Maple 将曲线拟合在使用 Maple 将函数的图象绘制出来后,为了解决一系列的数学问题,会...
Maple中微积分与极限的命令介绍
Maple 中微积分与极限的命令介绍在使用 Maple 进行计算时,对于函数的计算是涉及很多的,但是在计算函数的过程中,有 很多需要用到高等数学中的微积分与极限。 而...
Maple基础教程(修订稿)
Maple基础教程(修订稿) - Maple 基础 一 Maple 的基本运算 1 数值计算问题 在应用 Maple 做算术运算时, 只需将 Maple 当作一个“计算器”使用, 所不同的是...
实验一MAPLE基础
(1 ? 3 1 ? ) > > > > > > > > 三、实验原理 1、Maple 基础 (1)常用符号说明 符号 [> [ #: ; % 说明 命令编辑,输入时可使用“shift+enter”...
Maple数据图形功能介绍
Maple 数据图形功能介绍 Maple 2015 中的绘图数据操作更加简便。它的全新命令可以使用各种 2-D 和 3-D 的图形 和动画来显示多种数值数据。Maple 数据图形命令也...
更多相关标签:

All rights reserved Powered by 甜梦文库 9512.net

copyright ©right 2010-2021。
甜梦文库内容来自网络,如有侵犯请联系客服。zhit325@126.com|网站地图