Matlab 类似于 Fortran 和 C 代码,估计一般的小朋友是没有兴趣学的。Mathematica 是函数式编程,当然也支持过程式编程,还有对象编程、基于规则等的编程。更绝的是支持自然输入,你不需要学语言的,告诉它你想干啥,人家自然就给你答案啦,这绝对超过博士生的脑袋。' i1 I7 F; R$ |) D" v" x
' i5 u$ L" H4 A% E0 p, y
下面这段视频是加州大学圣塔芭芭拉分校的一位电子计算机系的研究生在向你展示为什么要用Wolfram语言。
* R* S# C; r4 x) \. i8 thttp://mpvideo.qpic.cn/0af2v7y4y ... ad&dis_t=1583900059
3 \- a8 x4 N0 h' a. \ \
$ q/ b. R7 l& r$ B. e8 f. r; ]( {9 L, ]在下面这个网页上也有很多讨论在机械系为什么也要用 Mathematica:
$ O8 J7 q1 ^8 S, m https://www.researchgate.net/post/Is_MATLAB_or_Mathematica_more_appropriate_for_mechanical_engineers
" u, M! X5 x- k“Mathematica 更简单且更精确,而且更强大(powerful出现在好几处)!”3 d2 G* j; V( u8 ?
8 O* G. v8 w* W9 f' v如果你有读过《Wolfram语言入门》和《Wolfram Mathematica 实用编程指南》以及 Stephen Wolfram 编写的任何著作,这些都是在Mathematica 这一个软件中完成的!编辑、排版、文字、图形、公式等都是在这一个软件中完成的!你不需要在多种软件中切换学习,还要担心兼容性等问题。
( J! f# g4 Z( @! ?
# t: S/ d8 N' L" [) M. s. H! s“数值计算、符号计算那就更不用说的,编译器的加入使得运算速度更快。 最初接触 Mathematica 的同学大多都是数学、物理或高级计算科学专业,但是在过去的十几年中,Mathematica 和 Wolfram Alpha 紧密结合已经扩展到很多领域,例如:数据科学、机器学习、图像和音频计算以及更多的其他领域。”
$ |, {4 z5 l- `4 I$ U3 @* L/ ~' W如果你还停留在用Matlab 和 Mathematica 做比较,你本身就已经 OUT 了。 Wolfram简短的代码就可以完成其他语言几百行甚至好几页代码的功能,这个就足以回答你的很多疑虑。
6 _8 t1 X& ~1 o8 [6 `不要再纠结了,学会Wolfram语言,受益终身!赶紧来试用
: C* f& T! Q) d4 ^- j: H 添加墨光工作人员
: X# |- C# [: m/ J
+ w0 K- F. x+ a8 a4 X# z' Q# ^0 _1 r6 F% a
* N: J7 U- ~) N+ |9 Q- j2 K( a
: Y. v C2 ]* R( Z4 x T7 y
$ `! E2 P0 q) r7 f
0 \$ D2 j) `9 v1 _! H2 A4 P |