ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

Mathematica入门使用攻略

2020-10-02 16:31:49  阅读:293  来源: 互联网

标签:10 变量 函数 Mathematica blog 攻略 Integrate 入门


转自: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新建文件

新建文件

图像处理

图像识别

柠檬

去水印

去水印1

绘图

用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

cool

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中画出来的立体图可以任意旋转角度进行观察。

1


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/

标签:10,变量,函数,Mathematica,blog,攻略,Integrate,入门
来源: https://www.cnblogs.com/chuqianyu/p/13761971.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有