2009-07-31 17 views

回答

7

这里有几个:

  1. 符号数学
  2. 数值方法
  3. 所有的统计和数学函数,你永远需要
  4. 的API和编程语言,以配合他们一起

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

3

它是美丽而奇怪的。

+0

嘿嘿,那是关于它的涵盖,尽管你应该详细说明。 – nes1983 2009-08-03 19:47:02

3

对于计算机工程学(和一般工程学,我想)我会说MATLAB是更相关的。也许它不像Mathematica那样做象征性的数学(虽然有一个符号数学工具箱可以很好地工作),但是在工程中,无论如何你都是在寻找一个数字近似值,所以它无关紧要。

MATLAB非常适合解决任何与矩阵有关的问题(而且,顺便说一句,似乎都是这样),并且有一个工具箱用于处理信号处理,自动控制,LEGO Mindstorms编程。

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

+0

MATLAB是一个很棒的工具。毫无疑问,它强调线性代数,因为MATrix LAB是名称。 – duffymo 2009-08-01 01:07:47

2

我使用Mathematica和C++进行工作。 我喜欢在Mathematica中工作,因为我认为它的编程就像施放法术(想起lisp)。在几行内,你可以收集许多想法,一段时间后,当你转向像C++或Java这样的语言时,就像有人绑住了你的手。

但我仍然回到C++让我的程序工作得很快。然而,在Mathematica中快速构建原型可以大大简化我的生活,因为我至少知道我究竟需要做什么。因此,我可以专注于C++语言的疯狂。

0

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

相关问题