Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon.

Pages: 1-

Mathematica vs Matlab

Name: Anonymous 2012-10-29 0:32

Yes I know these programs do different things so that you cant compare them directly. But still I am curious which is better from a programming point of view. I think Mathematica is closer to Lisp as it is a symbolic language and Matlab has a very C++-like language

Name: Anonymous 2012-10-29 0:40

>>1
fuck off

Name: Anonymous 2012-10-29 1:17

I use APL or J for this kind of stuff.

Name: Anonymous 2012-10-29 1:29

MATLAB is better.

Name: Anonymous 2012-10-29 1:50

maxima

Name: Anonymous 2012-10-29 3:08

I like MATLAB (the language, I use GNU Octave almost exclusively).

Mathematica seems to have a focus on symbolic math and while MATLAB's focus seems to be matrix math.

From a programmers point of view, MATLAB just seems to blow it out of the water, especially if you need to do simulations. Don't get me wrong, I'm aware Mathematica's matrix math isn't anything to look over, but based on what I can tell, MATLAB's out of the box libraries come with so many useful tools that I can't really see myself going to Mathematica.

Also Mathematica's syntax is fuqed and unintuitive.

Name: Anonymous 2012-10-29 3:11

F#

Name: Anonymous 2012-10-29 4:23

bc/dc?

Name: Anonymous 2012-10-29 17:35

>>6
Mathematica seems to have a focus on symbolic math
You mean math?
Also Mathematica's syntax is fuqed and unintuitive.
It's extremely intuitive. Just because you don't understand functional programming doesn't mean it's bad or unintuitive.

MATLAB on the other hand seems like the kind of language that started as a cute side-project for a little data analysis. However then some of the devs friends caught wind of it and decided to add a few features, and then this kept happening until it became the unholy garbage it is today. Honestly, what kind of use is it when it's supposedly a modelling language that you can't compile to run on a DSP and doesn't have any math capabilities. It's an imperative language that offers nothing but what seems like hacks upon hacks to do the most trivial of tasks. It's not fast, but not slow either. The library of functionality it comes with is average at best and it doesn't interoperate with anything except the few devices actually designed to interface with it. It's basically an overpriced glob of ENTERPRISE QUALITY language that's only used because it's past the immortality point and taught in schools; and as an extension of that, because most engineers are shit at programming and don't know any better.

And I bet you use perforce too.

Name: Anonymous 2012-10-29 17:43

J has symbolic derivatives and integrals.
   2&*d._1
*:


   (2&o.@(4&*))d.1
4"0 * -@(1&o.)@(4&*)

Name: Anonymous 2012-10-29 17:44

>>10
Shame it's gibberish.

Name: Anonymous 2012-10-29 17:45

>>11
The same has been said of LISP.

Name: Anonymous 2012-10-29 17:47

>>4

Name: Anonymous 2012-10-29 18:45

I thought Mathematica doesn't even have closures.

Name: Anonymous 2012-10-29 22:33

>>10
that, cool... why didn't I know this?

Name: Anonymous 2012-10-29 23:46

>>9
Why don't you fuck off you insufferable little lithper. You think Mathematica is so great because it resembles lisp more than MATLAB? Give me a break. The language is borderline worthless.

MATLAB is extremely simple and powerful which is what people want out of a scripting language in the first place. Functional programming isn't suited for numerical simulations.

You mean math?
No I mean symbolic math. And no programmer should really need symbolic math consistently anyway.

As a side note, the IDE of MATLAB is the only IDE I will EVER use. Best debugger ever created.

Name: Anonymous 2012-10-30 1:11

MATLAB is superior for applied mathematics

Name: Anonymous 2012-10-30 13:03

matlab sucks. numpy is faster and better in everyway

Name: Anonymous 2012-10-30 16:04

>>18
numpy is a python library you fucking moron

Name: Anonymous 2012-10-30 17:33

Mathematica is a dumbed down haskal dialect. Matlab feels like C mixed with fortran and dog shit. Mathematica wins.

Name: Anonymous 2012-10-30 18:37

>>20
How is C + dog shit worse than a haskal dialect?

Name: Anonymous 2012-10-30 19:58

Name: Anonymous 2012-10-30 19:59


Don't change these.
Name: Email:
Entire Thread Thread List