之前一直分不清 Wolfram Alpha 和 Mathematica,以为在线的那个网站就是 Mathematica。

后来装了桌面 Mathematica,并且简单了解了一点语法以后,才明白二者的区别。

这两个是同一个公司的两款产品,别搞混了。他们的语法虽然有点区别,但是都是基于 Wolfram 语言。

# Wolfram Alpha

Wolfram Alpha (opens new window) 是 Wolfram 公司的在线产品,具有 web 版(免费版功能较少)、移动端 app。

Wolfram Alpha 里面一般只写一个语句,基本不能进行编程。

但是他的语法比较松散,如积分用 int()INT[]integrate()integrAte() 等都可以识别,不会产生歧义的括号缺失也可以自动补齐。

小白也能很方便的使用,而且打开网站,或在手机上就能用、所以大多数人用的是这个。

# 二重积分

integrate((x+y)/sqrt(1-x^2-y^2)+1,[y,0,1],[x,-sqrt(1-y^2),sqrt(1-y^2)])

二重积分

# Wolfram Mathematica

Mathematica 是一个强大的计算软件,能够在 PC 上进行计算,也可以进行编程。

缺点是语法严格,如函数名第一个字母都是大写,不大写则不会被识别;
另外需要在电脑上安装数 GB 的程序,手机端不能使用; 而且该软件不提供免费版。