1

Wolfram Mathematica 7 在计算机科学和计算机工程专业的学生中越来越受欢迎,但它提供的主要好处和功能是什么?

4

5 回答 5

7

这里有几个:

  1. 符号数学
  2. 数值方法
  3. 您将需要的所有统计和数学函数
  4. 将它们联系在一起的 API 和编程语言

由于 CS 学生有时必须帮助解决物理和工程中的实际问题,因此 Mathematica 可以提供帮助。

于 2009-07-31T10:01:41.720 回答
3

它美丽而奇怪。

于 2009-07-31T22:07:42.243 回答
3

对于计算机工程(以及一般的工程,我想)我会说 MATLAB 更相关。也许它在符号数学方面的表现不如 Mathematica(尽管有一个运行良好的符号数学工具箱),但在工程中,无论如何您主要是在寻找数值近似值,所以这无关紧要。

MATLAB 非常适合解决与矩阵有关的任何问题(顺便说一句,一切似乎都是 ;)),并且有一个工具箱,可用于您可能想做的任何事情,包括信号处理、自动控制、LEGO Mindstorms 编程。

我很快就完成了我的计算机工程硕士学位,我从来没有在任何课程中使用过 Mathematica,尽管它安装在大学的很多机器上。另一方面,MATLAB 在各种工程课程中经常使用。

于 2009-07-31T22:24:10.747 回答
2

我在工作中使用 Mathematica 和 C++。我喜欢在 Mathematica 中工作,因为我认为在其中编程就像施法(我想到了 lisp)。在几行代码之内,你就可以包含很多想法,以至于当你使用 C++ 或 java 这样的语言时,就像有人束缚了你的手一样。

但我还是会回到 C++ 来让我的程序快速运行。然而,在 Mathematica 中快速制作原型大大简化了我的生活,因为我至少知道我需要做什么。因此,我可以只关注 C++ 语言的疯狂之处。

于 2009-10-01T22:17:51.970 回答
0

FWIW 即使 Mathematica 和 Matlab 似乎使用大多数相同的 *PACK 库 Mathematica 对于大多数数字任务运行得更快。

于 2010-03-20T21:37:42.390 回答