Distinguishing Octave from Matlab
Primoz PETERLIN
primozz.peterlin at gmail.com
Fri Feb 15 03:33:22 CST 2008
Hello everyone,
I am sure this question has sprung up before, yet I am unable to find it in
the archives. I am collaborating on a project with people using Matlab. The
code is mostly portable, but there are a few quirks on one side or the
other. The clumsy way which we are using now involves commenting out the
Matlab code and uncommenting the Octave code on my side, while the guy on
the other end performs the reverse process. What I would want to have is
some way with which the script could automatically determine whether it is
running in Octave or in Matlab, i.e., something like
if (octave)
% some octave code here
else
% equivalent matlab code here
end
Needless to say, it has to work on both ends. My closest match would be to
use version() and some manually built-in knowledge (i.e., if the first
character returned by version() is '2' or '3', we are likely to be running
Octave, and if it is '7', we are likely to be running Matlab). Is there a
more elegant way to do it?
TIA, Primoz
-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://www.cae.wisc.edu/pipermail/help-octave/attachments/20080215/084d0466/attachment.html
More information about the Help-octave
mailing list