Discover MakerZone

MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi

Learn more

Discover what MATLAB® can do for your career.

Opportunities for recent engineering grads.

Apply Today

Thread Subject:
Competitor to Matlab

Subject: Competitor to Matlab

From: Paul

Date: 12 Aug, 2011 11:43:13

Message: 1 of 12

Is there any viable competitor to Matlab ..?
What can Matlab do that no other product can do ..?

Ta..!

Subject: Competitor to Matlab

From: Rune Allnor

Date: 12 Aug, 2011 12:45:58

Message: 2 of 12

On Aug 12, 1:43 pm, "Paul " <cant...@hotmail.com> wrote:
> Is there any viable competitor to Matlab ..?

What do you use matlab for? There are few competitors for
what mstlb originally was intended for; plenty for what
matlab eventually is used for...

> What can Matlab do that no other product can do ..?

Nothing.

Rune

Subject: Competitor to Matlab

From: Doug Schwarz

Date: 12 Aug, 2011 13:07:08

Message: 3 of 12

In article <j233kh$mkr$1@newscl01ah.mathworks.com>,
 "Paul " <canterg@hotmail.com> wrote:

> Is there any viable competitor to Matlab ..?

Of course, it depends on what you use it for. See

<http://en.wikipedia.org/wiki/List_of_numerical_analysis_software>
<http://en.wikipedia.org/wiki/Comparison_of_numerical_analysis_software>
<http://en.wikipedia.org/wiki/MATLAB>

for plenty of alternatives.


> What can Matlab do that no other product can do ..?

Empty your bank account. Okay, Mathematica's pretty good at that, too.


(In all fairness, MATLAB is expensive, but worth every penny IMO.)

--
Doug Schwarz
dmschwarz&ieee,org
Make obvious changes to get real email address.

Subject: Competitor to Matlab

From: TideMan

Date: 12 Aug, 2011 21:18:23

Message: 4 of 12

On Aug 12, 11:43 pm, "Paul " <cant...@hotmail.com> wrote:
> Is there any viable competitor to Matlab ..?
> What can Matlab do that no other product can do ..?
>
> Ta..!

I've tried Scilab and found it pretty good.
One of these days, I'll move over, but the amount of work involved is
what's holding me back

Subject: Competitor to Matlab

From: ImageAnalyst

Date: 15 Aug, 2011 00:36:47

Message: 5 of 12

On Aug 12, 7:43 am, "Paul " <cant...@hotmail.com> wrote:
> Is there any viable competitor to Matlab ..?
> What can Matlab do that no other product can do ..?
>
> Ta..!

-------------------------------------------------------------------
Look up the FAQ:
http://matlab.wikia.com/wiki/FAQ#What_other_software_packages_exist_to_do_similar_work.3F

Subject: Competitor to Matlab

From: Nasser M. Abbasi

Date: 15 Aug, 2011 03:57:08

Message: 6 of 12

On 8/12/2011 5:45 AM, Rune Allnor wrote:

>
>> What can Matlab do that no other product can do ..?
>
> Nothing.
>
> Rune
>

That is absolutely correct.

But what it comes down to, is convenience and speed of
proto-typing algorithms and trying things out very quickly.

Software such as Matlab, Mathematica, and similar
products (i.e. pre-packaged math/scientific/visualization
software) do not do something that one can not do with
other software pieces that can be found all over the net.
And most of that might be free software as well.

But they do provide a platform, where all these pieces has
been packaged and put together in a nice and convenient way
with good documentation, which allows one to quickly do things,
which otherwise would take much longer time and may be
with much more effort.

--Nasser

Subject: Competitor to Matlab

From: ade77

Date: 15 Aug, 2011 12:59:29

Message: 7 of 12

"Paul" wrote in message <j233kh$mkr$1@newscl01ah.mathworks.com>...
> Is there any viable competitor to Matlab ..?
> What can Matlab do that no other product can do ..?
>
> Ta..!

I work as a Software contractor/consultant for many fortune 500 companies, and one thing I have come to realize is that almost all institutions are swithing to MATLAB or at least use MATLAB as a major developing tool in their institution... Engineering, Financial, Insurance, Biological, just name it.

While all software has its weaknesses and strenghts, like C is good for embedded applications, JAVA/PHP is good for web(not really), as one contributor pointed out, MATLAB integrates many pieces. For example, I am working in a major financial institution now, and the problem is to pull information from Oracle, perform complex calculations, output some of the calcualtions back to Oracle, and some to SQL server, generate some outputs to Excel etc... One software that can do all these at the same time is MATLAB and with ease.

Subject: Competitor to Matlab

From: Jeff

Date: 15 Aug, 2011 14:43:28

Message: 8 of 12

Recently (March/Aprill 2011), the periodical "Computing in Science and Engineering" featured Python, an open source software, very similar in use to MatLab. I downloaded it prior to purchasing MatLab a couple of years ago in hopes of having a 'free' software suite equivalent to MatLab.

While it does appear that Python (including all of its associated addons) can do pretty much what MatLab can. However, it requires a fair amount of setup and configuration - something you don't really need to do with MatLab.

I think MatLab is a great product and intend on using it for a very long time. Take a look at Python, NumPy, SciPy and the other tools necessary, but in the end I believe you will find the packaged MatLab product superior.

Subject: Competitor to Matlab

From: Donn Shull

Date: 15 Aug, 2011 17:03:28

Message: 9 of 12

If you are looking for the open source competitor that is most similar to MATLAB I suggest that it wiuld ne Octave. Octave is under active development and works to maintain a syntax that is similar to MATLAB. As you might expect Octave lags behind MATLAB in it features. Currently the Octave Octave object system is similar to the older MATLAB object system, that is there is not a system using the newer classdef keyword. The handle graphics system is similar but based on a different underlying structure and is less feature complete than MATLAB. With care is is possible to write code that will run on both Octave and MATLAB. If you are interested in doing that you should build test suites that can test your code on both platforms as each has features not available in the other. You will need to find a lowest common denominator approach.

Good Luck,

Donn

Subject: Competitor to Matlab

From: Paul

Date: 16 Aug, 2011 14:22:13

Message: 10 of 12

So the MATLAB "package" clinches it..?

I guess also any other competitive text-based language just won't have the same large function libraries that MATLAB has too...?

But did you see that the "clone" of the SAS product, "WPS" actually coded their product to give the same results as SAS - even if SAS produced what was regarded by most in academia as the "wrong" answer. This was because they simply wanted to re-produce the answer that SAS gives...?
Does this happen with any Matlab competitor..?
Ta...!



"ade77 " <ade100a@gmail.com> wrote in message <j2b57h$fnn$1@newscl01ah.mathworks.com>...
> "Paul" wrote in message <j233kh$mkr$1@newscl01ah.mathworks.com>...
> > Is there any viable competitor to Matlab ..?
> > What can Matlab do that no other product can do ..?
> >
> > Ta..!
>
> I work as a Software contractor/consultant for many fortune 500 companies, and one thing I have come to realize is that almost all institutions are swithing to MATLAB or at least use MATLAB as a major developing tool in their institution... Engineering, Financial, Insurance, Biological, just name it.
>
> While all software has its weaknesses and strenghts, like C is good for embedded applications, JAVA/PHP is good for web(not really), as one contributor pointed out, MATLAB integrates many pieces. For example, I am working in a major financial institution now, and the problem is to pull information from Oracle, perform complex calculations, output some of the calcualtions back to Oracle, and some to SQL server, generate some outputs to Excel etc... One software that can do all these at the same time is MATLAB and with ease.

Subject: Competitor to Matlab

From: dpb

Date: 16 Aug, 2011 19:39:50

Message: 11 of 12

On 8/16/2011 9:22 AM, Paul wrote:
> So the MATLAB "package" clinches it..?

All depends on what one is doing...for many, I would say the integration
into a whole is, indeed, the driving reason behind the adoption of Matlab.

> I guess also any other competitive text-based language just won't have
> the same large function libraries that MATLAB has too...?

Well, you can look at the documentation for Mathematica, etc., and it's
not clear that would be the case, no...

>
> But did you see that the "clone" of the SAS product, "WPS" actually
> coded their product to give the same results as SAS - even if SAS
> produced what was regarded by most in academia as the "wrong" answer.
> This was because they simply wanted to re-produce the answer that SAS
> gives...? Does this happen with any Matlab competitor..?
...

That one I'm sure is a "no"...even Octave the only "work/look-alike" I'm
aware of for Matlab doesn't mimic Matlab identically. Certainly other
than being aware of TMW and Matlab, the developers of Mathematica care
virtually nothing about ensuring duplicating results and both are
dedicated to correct results (for an appropriate definition of
"correct", of course :) ).

--

Subject: Competitor to Matlab

From: LP

Date: 19 Aug, 2011 02:02:09

Message: 12 of 12

My two cents...

It all depends on what you want and I separate my problems into 2 classes.

* Computation
When speed of execution matters, you must go low-level. I used to write atmospheric models for large distributed machines ("super computers") which required fast mpi based codes - Matlab can not do this (no matter what they advertise). I would never consider Matlab / IDL / etc to be fast or robust.

* Analysis of Data
When it comes to churning through TB's of data and exploring new ideas, there are some options but C++ or Fortran are not it! I think IDL is faster than Matlab and more powerful in some areas but i'd choose Matlab any day of the week. IDL is too much hassle to get plots right, same goes for python. For simply plotting, there's no better solution I know of.

If your doing R&D, then Matlab can be ok but you need to know how to program Matlab to get some speed out of it (e.g. don't use loops and use Matlab OO sparingly - its a dog). During R&D, speed of execution is not usually your limiting factor, its ideas and analysis. When you have committed to an algorithm that requires speed, you need to translate that code into C++ or Fortran, output the data into a portable binary format and then read back into Matlab for analysis... thats my philosophy anyway..

Cheers, LP

"Paul" wrote in message <j233kh$mkr$1@newscl01ah.mathworks.com>...
> Is there any viable competitor to Matlab ..?
> What can Matlab do that no other product can do ..?
>
> Ta..!

Tags for this Thread

What are tags?

A tag is like a keyword or category label associated with each thread. Tags make it easier for you to find threads of interest.

Anyone can tag a thread. Tags are public and visible to everyone.

Contact us