Path: news.mathworks.com!not-for-mail
From: "Joseph " <jarusso@ucsd.edu>
Newsgroups: comp.soft-sys.matlab
Subject: Re: MATLAB Student Version R2008a?
Date: Sat, 26 Apr 2008 20:30:05 +0000 (UTC)
Organization: The MathWorks, Inc.
Lines: 82
Message-ID: <fv03cd$nlr$1@fred.mathworks.com>
References: <fqohrl$27p$1@fred.mathworks.com>
Reply-To: "Joseph " <jarusso@ucsd.edu>
NNTP-Posting-Host: webapp-03-blr.mathworks.com
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 8bit
X-Trace: fred.mathworks.com 1209241805 24251 172.30.248.38 (26 Apr 2008 20:30:05 GMT)
X-Complaints-To: news@mathworks.com
NNTP-Posting-Date: Sat, 26 Apr 2008 20:30:05 +0000 (UTC)
X-Newsreader: MATLAB Central Newsreader 1247177
Xref: news.mathworks.com comp.soft-sys.matlab:465339


Hello,

I was looking forward to the 2008a release student edition, specifically as its 
OOP (finally), and Hui's post is my exact question.

I am surprised about Mathworks response and disagree; it's not a good idea 
to provide reasons to move away from your product, especially at this 
important transition in Matlab's history of code.

But, for $100, I cant complain that much....except that I can program with 
other languages for free, and those are OOP.

IF YOU ARE INTERESTED IN CONTINUING USING MATLAB AND OOP, then there 
is a band-aid (for a potential flesh-wound) i.e a book published called:

"A Guide to Object-Oriented Programming in Matlab" by Andy Register

for about $63 on amazon, which isnt too bad considering for a total $163 you 
get to use OOP concepts.

Not to promote this book, but its realy really good.  I had problems after 
reading Matlab's OOP tutorial, but this book cleared things up and does a 
very slow stepwise process; chapter 4 is by far the most dense and difficult 
(im a biologist), but i got through it with time...it was well worth it

Obviously, the 2008a version is "another level", as it appears that there are 
new reserved words like "properties", etc...

Regardless, this book is good to understand OOP with example code and a 
class wizard, to make code stubs.  I cant express how helpful it was, as it 
explains some of Matlab's idiosyncrasies when dealing with functions in 
Matlab.

Unfortunately, the class wizard is p-code, but the rest of the code on the CD 
is m-file.

Overall, it appears this is the current (and potentially permanent) solution for 
OOP for students using 2007a like myself.

http://www.amazon.com/Guide-MATLAB-Object-Oriented-
Programming/dp/158488911X/ref=sr_1_1?
ie=UTF8&s=books&qid=1209240733&sr=8-1

Hopefully you find this helpful.  I will continue to use Matlab as a prototyping 
language, but with this discussion, I will push faster to migrate to python or 
c++, as they are truely OOP.

Regards,
Joseph

"Hui " <hui@notlikely.com> wrote in message 
<fqohrl$27p$1@fred.mathworks.com>...
> Folks,
> 
> I suppose that this question should be directed at 
> MathWorks Sales, but I suspect that a lowly student such as 
> myself would be unlikely to get a timely response.
> 
> It seems that MATLAB R2008a was released on March 1...
> 
> 	http://www.mathworks.com/products/new_products/lates
> t_features.html?s_cid=HP_RH_2008a
> 
> But the MATLAB Student Version remains at R2007a...
> 
> 	http://www.mathworks.com/academia/student_version
> 
> I am impatiently waiting to dig into the new features, most 
> particularly object orient programming.
> 
> Does anyone know when MATLAB Student Version R2008a will be 
> released?
> 
> A follow on... Having just paid $100 for the R2007a, does 
> anyone know if an upgrade to R2008a will be available?
> 
> Kind regards,
> 
> Hui
>