我为什么喜欢Mathematica!.PDF

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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无法解读

文档评论(0)

l215322 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档