[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Make Octave behave more like Matlab
From: |
Matthias Brennwald |
Subject: |
Make Octave behave more like Matlab |
Date: |
Fri, 16 Feb 2007 20:46:23 +0100 |
Dear all
I use Octave to develop code that is intended to run on both Octave
and Matlab. I found that Octave sometimes does things that Matlab
won't. For example:
1. Strings can be defined with single or double quotes in Octave,
while Matlab only accepts single quotes. For instance, this will work
in Octave, but not in Matlab:
myString = "Hello";
2. switch / case statements: Matlab requires a comma after the case
statements, Octave doesn't. For instance, the following will work in
Octave, but not in Matlab (which requires commas after 'red' and
otherwse):
color = 'green';
switch color
case 'red'
disp('It is red.');
otherwise
disp('It is not red.');
end
My problem with this is that when I test my code with Octave, I don't
get any errors or warnings, but then I get complaints from Matlab
users because I wrote something that Matlab does not like. Is there a
way to make Octave act more like Matlab?
Cheers,
Matthias
-------
Matthias Brennwald
Lägernstrasse 6
CH 8037 Zürich
+41 (0)44 364 17 03
address@hidden
- Make Octave behave more like Matlab,
Matthias Brennwald <=