[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Make Octave behave more like Matlab
From: |
John W. Eaton |
Subject: |
Re: Make Octave behave more like Matlab |
Date: |
Mon, 19 Feb 2007 03:20:39 -0500 |
On 19-Feb-2007, Matthias Brennwald wrote:
|
| On 17.02.2007, at 19:08, address@hidden wrote:
|
| > Octave 2.9.9:
| >
| > octave2.9:1> warning error Octave:matlab-incompatible
| > octave2.9:2> StudlyCapsConsideredHardToRead = "Hello";
| > error: potential Matlab compatibility problem: " used as string
| > delimiter
| >
| > and
|
| AND
|
| On 18.02.2007, at 20:30, John W. Eaton wrote:
|
| > Also, in 2.1.x, this warning is controlled by a built-in variable
| > called warn_matlab_incompatible.
|
| Ok, that's exactly what I need. I have both Octave 2.1 and 2.9 on my
| machine, so I tried putting the following into my .octaverc file:
|
| ***************
| vers = OCTAVE_VERSION; vers = vers(1:3);
| switch vers
| case '2.1'
| warn_matlab_incompatible=1;
| case '2.9'
| warning error Octave:matlab-incompatible;
| otherwise
| warning('.OCTAVERC: don''t know how to turn on warnings for
| Matlab incompatibility.')
| end
| ***************
|
| This works ok with Octave 2.9, but I get an error with 2.1:
|
| ***************
| parse error near line 12 of file /Users/mbrennwa/.octaverc
|
| syntax error
|
| >>> warning error Octave:matlab-incompatible;
| ***************
|
| What can I do about this?
Try writing it like this instead:
warning ("error", "Octave:matlab-incompatible");
jwe