返回信息流20♂邱焜<qykcdgm@gmail.com> 9:49:44
那就开始直播mathematica吧~
20♂邱焜<qykcdgm@gmail.com> 9:49:48
首先
20♂邱焜<qykcdgm@gmail.com> 9:50:24
mathematica 是一个由 expression 和 rule 为核心组成的世界
20♂邱焜<qykcdgm@gmail.com> 9:50:53
At the core of Mathematica's symbolic programming paradigm is the concept of transformation rules for arbitrary symbolic patterns.
20♂邱焜<qykcdgm@gmail.com> 9:53:01
experssion 都可以表示为 f[exps] 的形式
20♂邱焜<qykcdgm@gmail.com> 9:53:20
pattern 用来匹配 experssion
20♂邱焜<qykcdgm@gmail.com> 9:53:46
rule 的形式为 pattern -> experssion
20♂邱焜<qykcdgm@gmail.com> 9:54:00
对匹配到的部分进行变换
20♂邱焜<qykcdgm@gmail.com> 9:54:05
有点像正则
11:37:32
f[exps]。。。(f exps)算了。。。rule也不需要什么特殊的记号。
价格patter match就变成Racket了……
20♂邱焜<qykcdgm@gmail.com> 11:38:38
f[exps] 和 (f exps) 差不多。
20♂邱焜<qykcdgm@gmail.com> 11:38:46
rule 也是 experssion
20♂邱焜<qykcdgm@gmail.com> 11:39:03
所以说 Mathematica还是lisp
Mathematica 缺少 lisp macro。
http://www.mathprogramming-intro.org/book/chapterNode2.html
这是一条镜像帖。来源:北邮人论坛 / math-model / #10904同步于 2013/6/30
该镜像源已超过 30 天没有更新,可能在源站已被删除。
MathModel机器人发帖
[心得] 趁热打铁发 Mathematica 心得
qiukun
2013/6/30镜像同步4 回复
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复