comp.lang.idl-pvwave archive
Messages from Usenet group comp.lang.idl-pvwave, compiled by Paulo Penteado

Home » Public Forums » archive » MatLab vs Interactive Data Language
Show: Today's Messages :: Show Polls :: Message Navigator
E-mail to friend 
Switch to threaded view of this topic Create a new topic Submit Reply
MatLab vs Interactive Data Language [message #8873] Fri, 02 May 1997 00:00 Go to next message
mlambert is currently offline  mlambert
Messages: 2
Registered: May 1997
Junior Member
Anyone know of a good comparison of IDL vs MatLab? Or have their
own opinion? I've posted this on the Mathworks group and am getting
info from there.
Re: MatLab vs Interactive Data Language [message #8919 is a reply to message #8873] Sat, 10 May 1997 00:00 Go to previous message
David Ritscher is currently offline  David Ritscher
Messages: 30
Registered: August 1995
Member
> Anyone know of a good comparison of IDL vs MatLab? Or have their
> own opinion? I've posted this on the Mathworks group and am getting
> info from there.
The answer to this question is quickly changing. Traditionally,
MATLAB was the mathematics program with great signal processing
functionality and great toolkits in areas like control. It was,
however, not very useful as something approaching a programming
language, since it lacked important features, such as data types other
than float or complex, and had somewhat limited control commands.
IDL/PV-Wave were traditionally the packages with advanced graphics,
designed to be a full programming environment (where modules you write
are 'precompiled', but in the end, always interpreted. IDL/PV-Wave
are more image-processing oriented, MATLAB more matrix oriented.

The three languages keep trying to converge. MATLAB has recently
added some key things such as the normal data types (byte, integer,
etc.); multidimensional arrays; advanced data types (structures,
etc.). Where MATLAB is now dramatically pulling ahead is through
introduction of their C compiler (it changes MATLAB .m files into C or
C++ files) and the MATLAB math library, which allows one to call
MATLAB functionality from external standalone programs without
needing need the MATLAB interpreter. IDL and PV-Wave always need the
main program to be running. A BIG catch with MATLAB - the graphics
functions aren't included yet! This means, if your program needs to
display something, you have to use some other graphics library or call
up the MATLAB interpreter.

The PV-Wave folks are making some bold steps with the introduction of
products for integrating Java and PV-Wave.

There is a great selection of toolkits available for MATLAB. Since
MATLAB is better known, it is better supported, in the sense that
there are many third party books and products for it.

IDL/PV-wave have traditionally been better optimized than MATLAB, but
I can't give a current estimate as to whether the gap is narrowing.

These are just a few quick comments. The derivative is in favor of
MATLAB. I'm waiting to see who first takes a serious move in the
direction of providing object-oriented capabilities.

Hope this helps,


David Ritscher
Zentralinstitut fuer Biomedizinische Technik Tel: ++49 (731) 502 5313
Albert-Einstein-Allee 47 Fax: ++49 (731) 502 5315
Universitaet Ulm Internet:
D-89069 ULM
david.ritscher@zibmt.uni-ulm.de
Germany
  Switch to threaded view of this topic Create a new topic Submit Reply
Previous Topic: tab delimited text files
Next Topic: FREE at home bussiness

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ] [ PDF ]

Current Time: Fri Nov 28 09:42:52 PST 2025

Total time taken to generate the page: 0.04166 seconds