Wolfram Mathematica 7 为 CS/CEN 学生提供什么?
Wolfram Mathematica 7 在计算机科学和计算机工程专业的学生中越来越受欢迎,但它提供的主要优点和功能是什么?
Wolfram Mathematica 7 has an increasing popularity among computer science and computer engineering students, but what are the main benefits and features it offers?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
以下是一些:
由于 CS 学生有时必须帮助解决物理和工程中的实际问题,Mathematica 可以提供帮助。
Here are a few:
Since CS students sometimes have to help solve real problems in physics and engineering, Mathematica can help.
它美丽又奇怪。
It is beautiful and strange.
对于计算机工程(我认为是一般工程),我认为 MATLAB 更相关。 也许它在符号数学方面的表现不如 Mathematica(尽管有一个符号数学工具箱运行得很好),但在工程中,无论如何,您主要是在寻找数字近似值,所以这并不重要。
MATLAB 非常适合解决与矩阵有关的任何问题(而且,顺便说一句,似乎一切都;)),并且有一个工具箱可以满足您可能想做的任何事情,包括信号处理、自动控制、LEGO Mindstorms 编程。
我很快就完成了计算机工程硕士学位,尽管大学里的很多机器上都安装了 Mathematica,但我从未在任何课程中使用过 Mathematica。 另一方面,MATLAB 在各种工程课程中频繁使用。
For computer engineering (and engineering in general, I suppose) I would say that MATLAB is more relevant. Maybe it doesn't do symbolic math quite as well as Mathematica (though there is a symbolic math toolbox that works quite well) but in engineering you are mostly looking for a numeric approximation anyway, so it won't matter.
MATLAB is insanely good for solving anything that has to do with matrices (and, incidentally, everything seems to be ;)) and has a toolbox for anything you might want to do from signal processing, automatic control, LEGO Mindstorms programming.
I am soon finished with my Masters in Computer engineering and I have never used Mathematica in any course, even though it is installed on quite a lot of the machines at the university. MATLAB, on the other hand, is used frequently in all sorts of engineering courses.
我在工作中使用 Mathematica 和 C++。
我喜欢在 Mathematica 中工作,因为我认为在 Mathematica 中编程就像施咒语(我想到了 lisp)。 只需几行代码,您就可以包含如此多的想法,以至于一段时间后,当您转向 C++ 或 Java 等语言时,就像有人束缚了您的手脚一样。
但我仍然会回到 C++ 来让我的程序快速运行。 然而,在 Mathematica 中快速对所有内容进行原型设计大大简化了我的生活,因为我至少知道我到底需要做什么。 因此我可以只关注 C++ 语言的疯狂之处。
I use Mathematica and C++ for my work.
I love to work in Mathematica because I think programming in it is like casting spells (lisp comes to mind). Within a a few lines you can pack so many ideas that, after a while when you move to a lang like C++ or java, its like somebody has tied your hands.
But I still do go back to C++ to get my programs to work fast. However quickly prototyping everything in Mathematica simplifies my life greatly because i at-least know what exactly i need to do. Hence I can just focus on the craziness of C++ language.
FWIW 尽管 Mathematica 和 Matlab 似乎使用大部分相同的 *PACK 库,但 Mathematica 对于大多数数字任务运行速度更快。
FWIW even though Mathematica and Matlab seem to use most of the same *PACK libraries Mathematica runs faster for most numerics tasks.