- 1、本文档共27页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
我为什么喜欢Mathematica!
比特之理
とある東雲研究所の分所首页
留言本
补番列表
链接
关于
归档
请输入关键字...
首页 Mathematica 我为什么喜欢Mathematica !
我为什么喜欢Mathematica!
2014年4月5日 Vespa 发表评论 阅读评论
先说为什么要写这么一篇,首先一个原因是我很喜欢把我喜欢的东西(特指无生命的)介绍给别人,比如Latex
啊,Python啊,C++啊,印象笔记啊,Github啊,动画啊,漫画啊,B站啊之类的,但是不知道为什么他们总是说我拉他们跳坑。。连最近来的小师妹都
说我总是带来各种坑。。。
于是乎呢,我周围很多人都被我拉进了Mathematica的坑,从高中同学,到本科同学,再到研究生同屋,再到同实验室的,然后再到不同实验室的。。
其实经常看我博客的人都会有所了解:我对Mathematica是真爱这件事情。。而且有些留言(2条)表示找到我博客都是因为找Mathematica资料找到这里
来的。。。orz。。其实我才写了几篇不是么?
喜欢拉人入坑是我的天性,懒惰更是我的根性。。。每次拉一个人入坑,我都会给他演示半天我正在 “推销”的这款东西的各种好玩的地方 【妈蛋,难
道我将来应该去做推销?】,我觉得我以后还是会拉人入坑,我以后还是会这么懒,所以我准备就直接写一篇文章,将来想拉人入坑的时候,直接把这
一篇扔给他看就得了。
还有一点初衷就是,其实中国大学生里面Mathematica的普及率远远没有Matlab高,完全没有说Matlab不好的意思,因为我也很爱用这个东西,只是我
觉得应该让更多的人了解到Mathematica这东西,所以写下此文。。。好吧,其实这条理由是我刚编出来的。。。
首先,据说Mathematica (下面简称Mma)是世界上最复杂的软件系统,我暂时也是这么认为的。。为什么?后面我会慢慢解释。
其次,我想说的是,我为什么喜欢Mma,不仅因为它强大(因为复杂?),更因为我觉得是交互上最好的一款系统;
友好度(前篇):输入
我觉得很多人是不是都受够了各种语言(C++,Python,Matlab,JS,PHP,好吧,指的基本上是所有的语言)里面的算式输入,比如说你必须写乘号,一个
算式里面又乘又加又除又指数的时候你看代码难道不难受么?感受一下。。
1 (x+2^(3+a/d^i))/sqrt(x^(y+z)*(3+3/d))
这时候你会想,如果写出来像手写那种就好了,是吧~Mma所支持的最让人喜欢的一个特性就是,公式和你手写的差不多!!
除号,开n次方,Σ求导,偏微分,积分,相乘,各种希腊字符,没错,这是一门编程语言!!不是Word或者PDF !! 【顺便提醒感受一下最后一个例
子】
如果有看过之前那篇 《Mathematica给图片去水印》的话,就可以体会到另一件事情:图片本身就可以作为参数传进函数里面 【别的语言都是先把图片
保存在本地,程序设置一个img变量,imgread读取图片,然后再处理】;
再举一个例子,以前的博文 《生命游戏兰顿蚂蚁》中,我从维基娘那里找到一张图片:
然后我希望得到一个二维矩阵,大小就是上面这张图的横宽格子数,如果这个格子里面是黑色,那么这个位置的值是1,否则为0,那么我可以把图片本
身当做参数传进代码里面,这样就省去了保存到本地,再读取的步骤。
这种交互方式你不觉得简直人性化到极点了么?
强大
∞ 1 π 2
友好的交互不能体现一款软件的强大 !!但是上面计算∑ i2 自动算出 6 不知道让各位体会到Mma的强大没。
i=1
再举几个例子,首先是两个简单的例子:
然后再看看复杂一点的,我以前很喜欢用Mma来做很数学的课的作业是因为它算这种东西毫无压力:
再看一个例子体会一下:
这就是为什么Mma表达式计算可以完爆Matlab十万光年的原因,Again,还是没有黑Matlab的意思。。因为你不能以己之长,较人之短嘛。。
好,如果你手上有一个很强大的表达式计算工具,你会想到什么?没错,推公式/验证公式 !!(某师兄怒躺一枪)第一个例子可以去看看以前的那篇倒
立摆的博文的前面部分体会一下~
再随手写些例子,比如验证公式,例子虽然简单,但是强大是不言而喻的:
再比如化简公式之类的:
或者三角恒等式:
Mma自带了解大部分恒等式化简规则,但是对于有些Mma无法解读
您可能关注的文档
最近下载
- 鼎信JB-QT-TS3200火灾报警控制器(联动型)安装使用说明书 XF2.900.029AS Ver.pdf VIP
- 《文献检索与毕业论文写作(第四版)》教学课件.pptx
- 食品包装学:其它食品包装专用技术.ppt VIP
- 南芯产品规格书SC8886.pdf
- 作业6:工学一体化课程《小型网络安装与调试》任务1学习任务分析表.docx VIP
- 栈桥吊装方案.docx
- 2024四川遂宁市射洪市财政局市属国有企业招聘31人笔试备考试题及答案解析.docx
- 八年级下册信息技术第一单元《算法与程序设计》课件.pptx
- 探索校本课程中实验室教学资源的利用与开发(教育学范文).doc
- 解读2024年《关于加快经济社会发展全面绿色转型的意见》课件.pptx VIP
文档评论(0)