Wolfram Mathematica 7在计算机科学和计算机工程专业的学生中越来越受欢迎,但它提供的主要优点和功能是什么?
答案 0 :(得分:7)
以下是一些:
由于CS学生有时必须帮助解决物理和工程方面的实际问题,Mathematica可以提供帮助。
答案 1 :(得分:3)
美丽而奇怪。
答案 2 :(得分:3)
对于计算机工程(以及一般的工程,我想)我会说MATLAB更相关。也许它不像Mathematica那样完成符号数学(尽管有一个符号化的数学工具箱可以很好地工作)但是在工程学中你无论如何都在寻找数值近似,所以它无关紧要。
MATLAB非常适合解决任何与矩阵有关的事情(顺便说一下,似乎所有事情都是;))并且有一个工具箱可用于您可能想要做的任何信号处理,自动控制,LEGO Mindstorms编程。
我很快就完成了计算机工程硕士学位,我从未在任何课程中使用过Mathematica,即使它安装在大学的很多机器上。另一方面,MATLAB经常用于各种工程课程。
答案 3 :(得分:2)
我使用Mathematica和C ++来完成我的工作。 我喜欢在Mathematica工作,因为我认为编程就像施法咒语(lisp浮现在脑海中)。在几行之内,你可以收集到很多想法,过了一段时间,当你转向像C ++或java这样的语言时,它就像有人绑在一起。
但是我仍然会回到C ++来让我的程序快速运行。然而,快速原型化Mathematica中的所有内容极大地简化了我的生活,因为我至少知道我到底需要做什么。因此,我可以专注于C ++语言的疯狂。
答案 4 :(得分:0)
FWIW即使Mathematica和Matlab似乎使用了大多数相同的* PACK库,Mathematica运行速度更快,适用于大多数数字任务。