Maxima, Maple, and Mathematica: the Summary~ 编辑


                        Maxima, Maple, and Mathematica: the Summary

Before going any further, let us summarise in Table 2.1 what we have glimpsed of Maxima, Maple, and Mathematica so far.


 
Table 2.1: Comparison between some Maxima, Maple, and Mathematica commands
 MaximaMapleMathematica
limitlimit(x-7,x,3);limit(x-7,x=3);Limit[x-7,x->3]
expandexpand((a+b)^3);expand((a+b)^3);Expand[(a+b)^3]
factorfactor(%); ezgcd(num, denom);factor(%); normal(%);Factor[%]
solvesolve(a*x^2=4,x);solve(a*x^2=4,x);Solve[a x^2==4,x]
3D plotsplot3d(sin(x*y),[x,-2,2],[y,-1,1]);plot3d(sin(x*y),x=-2..2,y=-1..1);Plot3D[Sin[x y],{x,-2,2},{y,-1,1}]
    displayset_plot_option([plot_format,gnuplot]);plotsetup(x11);Display["math.eps", %, "EPS"]
    environmentplot_options;plotsetup();$DisplayFunction
integralintegrate(x^2*sin(alpha*x),x,0,beta);int(x^2*sin(alpha*x),x=0..beta);Integrate[x^2 Sin[alpha x],{x,0,beta}]
integer factor ifactor(%);FactorInteger(%)
square rootsqrt(3);sqrt(3);Sqrt[3]
numericalev(%,numer);evalf(%);N[%,10]
substitutionev(%,x=1,y=2); or at(%,[x=1,y=2]);eval(%,[x=1,y=2]);ReplaceAll[%,{x->1,y->2}]
sumsum((1+i)/(1+i^4),i,1,10);sum((1+i)/(1+i^4),i=1..10);Sum[(1+i)/(1+i^4),{i,1,10}]
    delayed'sum((1+i)/(1+i^4),i,1,10);Sum((1+i)/(1+i^4),i=1..10);use :=
productproduct((i^2+3*i-11)/(i+3),i,0,10);product((i^2+3*i-11)/(i+3),i=0..10);Product[(i^2+3*i-11)/(i+3),{i,0,10}]
    delayed'product((i^2+3*i-11)/(i+3),i,0,10);Product((i^2+3*i-11)/(i+3),i=0..10);use :=
infinityINFinfinityInfinity
complex%III
 rectform(%);convert(%,rect); 
 polarform(%);convert(%,polar); 
 realpart(%);Re(%);Re[%]
 imagpart(%);Im(%);Im[%]
 abs(%);abs(%);Abs[%]
 carg(%);argument(%);Arg[%]
trigonometrytrigsimp(%); trigrat(%);simplify(%);Simplify[%], TrigSimp[%], TrigReduce[%]
 trigexpand(%); TrigExpand[%]
    othertrigrat(%); TrigFactor[%]
functionsf(x):=x^2+1/2; or define(f(x),x^2+1/2);f:=x->x^2+1/2; or f:=unapply(x^2+1/2,x);f[x_]=x^2+1/2 or f=Function[x,x^2+1/2]
derivativesdiff(f(x),x,2);diff(f(x),x&2);D[f[x],{x,2}]
    delayed'diff(f(x),x,2);Diff(f(x),x&2);use :=
arraysarray([x, y], 300);x := array(1..300);Array[x, 300]
split expressionpickapart(%, 4);addressof(%);FullForm[%];
  disassemble(%);[[3]]
  pointto(a[2]);ReplacePart[Out[32], Expand[Out[54]], 1]
  rhs(solutions[2]); 
terminator; or $;newline or ;
range[x,-2,2]x=-2..2{x,-2,2}
times**space or *
last result%%%
assignment::==
equality====
 
源地址:
http://beige.ucs.indiana.edu/P573/node35.html



作者:极客玩家
出处:https://geekzl.com

如果,您希望更容易地发现我的新文章,不妨点击一下绿色通道的关注我,亦可微信搜索公众号大白技术控关注我。

如果您觉得阅读本文对您有帮助,请点击一下右下方的推荐按钮,您的推荐将是我写作的最大动力!
版权声明:本文为博主原创或转载文章,欢迎转载,但转载文章之后必须在文章页面明显位置注明出处,否则保留追究法律责任的权利。如您有任何疑问或者授权方面的协商,请          .
posted @   大白技术控  阅读(355)  评论(0编辑  收藏  举报
编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?

打赏

>>

欢迎打赏支持我 ^_^

扫描二维码打赏

了解更多

点击右上角即可分享
微信分享提示