Mathematica入门使用攻略
转自:https://blog.csdn.net/sysu_liangwj/article/details/78106950?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.add_param_isCf&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.add_param_isCf
Mathematica入门使用攻略
前言
博主使用Mathematica尚未熟练,今天写此攻略,实在是班门弄斧了,因此本文仅面向刚开始接触,或未曾使用过但对Mathematica稍感兴趣的读者。
说到Mathematica感觉就离不开要说一下Matlab,那为啥博主要用Mathematica而不用Matlab,可以说是去年普物课老师推荐的。当时老师推荐它用来作数据分析处理和作图的,至于后来在用在了高数解题上,在这些数学运算上面,无论是在语言简洁方面,还是在数据处理能力方面,感觉Mathematica都是要优于Matlab的。
Mathematica可以说是一款称之伟大都不为过的软件,功能极其强大,深受众人钟爱,相信在看完我介绍在高数上的运用后,你会对它产生兴趣的。
目录
界面
Mathematica11.0英文版
左上角New Document新建文件
图像处理
图像识别
去水印
绘图
用Mathematica语言画一个氢原子电子云
Image@Compile[{{z, _Complex}}, If[RandomReal[] < 88.63998675681061`/ 177147 (4 E^(-((2 #)/3)) #^2 (27 - 18 # + 2 #^2)^2), 0, 1] &@ Norm[z], RuntimeAttributes -> {Listable}, Parallelization -> True, RuntimeOptions -> "Speed"]@ Table[x + y I, {x, -40, 40, .1}, {y, -40, 40, .1}]
- 1
- 2
- 3
- 4
- 5
- 6
- 7
emmm这个我们暂时用不着,但是不是很cool!
两个非常漂亮的绘图,学物理的很大可能会用到!
二维向量场的流线 StreamPlot[{x^2, y}, {x, 0, 3}, {y, 0, 3}]
- 1
- 2
- 3
正负电荷所产生的电场 F[x_, y_] := ArcTan[y/(x + 5)] + ArcTan[y/(x - 5)] StreamPlot[Evaluate[{D[F[x, y], x], D[F[x, y], y]}], {x,-10, 10}, {y, -10, 10}]
- 1
- 2
- 3
- 4
高数专栏
求极限
两个重要极限
求积分
- 不定积分
函数名[变量名_]:= 函数; Integrate[函数名[变量名],变量名]
- 1
- 2
- 定积分
线积分 Integrate[求积函数,{变量范围}] 二重积分 Integrate[求积函数,{变量范围},{变量范围}] 三重积分 Integrate[求积函数,{变量范围},{变量范围},{变量范围}] 注:函数用中括号[],变量范围用大括号{},所有字符均为英文字符。
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
画图
立体图 Plot3D[函数,{变量范围}] 若想把多个函数放到同一张图,可以用大括号{}把多个函数括在一起。 Plot3D[{函数1,函数2},{变量范围}]
- 1
- 2
- 3
- 4
- 5
- 6
- 7
在Mathematica中画出来的立体图可以任意旋转角度进行观察。
Documentation
想要知道其他函数用法,可以回到最开始的界面打开Documentation看看
打开Documentation后是一个Wolfram语言与系统的参考资料中心,这个资料中心可是相当全面,里面包含了这款软件内所有的函数与资料以及它们的使用方法。
在里面找到矩阵的资料,打开。
点击相应的函数即可看到具体使用说明。
这是矩阵的运算。恰好在学矩阵,似乎能派上用场。
结语
还有许多其他函数的使用,这里就不一一举例了,留给各位好奇玩家自己细细研究吧~
在此祝愿各位读者都能在Mathematica上尽情享受它的便捷与实用,(提升电脑逼格233)。
参考
[1]https://www.zhihu.com/question/27834147
[2]https://www.zhihu.com/question/27890699
[3]http://blog.wolfram.com/2007/05/22/making-the-mathematica-6-spikey/
作者:楚千羽
出处:https://www.cnblogs.com/chuqianyu/
本文来自博客园,本文作者:楚千羽,转载请注明原文链接:https://www.cnblogs.com/chuqianyu/p/13761971.html
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须在文章页面给出原文连接,否则保留追究法律责任的权利!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~