[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Improved? FAQ (Was: Philosophy help.)
From: |
Paul Kienzle |
Subject: |
Re: Improved? FAQ (Was: Philosophy help.) |
Date: |
Thu, 7 Dec 2000 10:48:40 +0000 |
User-agent: |
Mutt/1.2.5i |
I ported a portion of my signal processing toolbox to matlab a while back.
I wrote an awk script to automate the translation so that I could maintain
the two versions simultaneously. See:
http://users.powernet.co.uk/kienzle/octave/oct2mat.tar.gz
With a bit of care it worked well enough for my purposes. It certainly
doesn't handle everything, though.
As part of the translation, it would convert lines of the form
blah #<oct
#<mat blah
to lines of the form
%<oct blah
blah %<mat
so I didn't have to handle everything automatically.
The other approach is to use
if exist('OCTAVE_VERSION') == 5
blah
else
blah
end
and leave everything in Matlab syntax.
Paul Kienzle
address@hidden
On Wed, Dec 06, 2000 at 10:06:43PM -0700, Amie Tara Neff wrote:
> Easy to start a flame war around here. I thought
> it was clear that I wasn't trying to complain.
> Anyway, here's what I've learned;
>
> (1) Octave is not a matlab clone.
>
> (2) For large projects it's probably not a good idea
> to have code that tries to run both in Octave
> and Matlab.
>
> (3) For the foolhardy who are doggedly determined
> to do this anyway, Paul Kienzle has some software
> at http://users.powernet.co.uk/kienzle/octave
>
> To make this ironclad flameproof let me add that
> all three of these points make sense after
> reading John's replies.
>
> However, I believe it would be helpful for others less
> familiar with Octave internals to have this
> information in the FAQ section on porting from Matlab.
> I will take a stab at this myself and post the results.
>
> Regards,
> Doug
> --
> Dr. Douglas Eck www.idsia.ch/þdoug
>
>
>
> -------------------------------------------------------------
> Octave is freely available under the terms of the GNU GPL.
>
> Octave's home on the web: http://www.octave.org
> How to fund new projects: http://www.octave.org/funding.html
> Subscription information: http://www.octave.org/archive.html
> -------------------------------------------------------------
>
>
-------------------------------------------------------------
Octave is freely available under the terms of the GNU GPL.
Octave's home on the web: http://www.octave.org
How to fund new projects: http://www.octave.org/funding.html
Subscription information: http://www.octave.org/archive.html
-------------------------------------------------------------