Strings in Octave and Matlab

Matthias Brennwald matthias at brennwald.org
Tue Jan 6 13:59:36 CST 2009


Dear all

I am confused about the way strings are used in Octave and Matlab:

1. With Matlab 7.5.0.338 (R2007b)
--------
 >> str = 'some string'
str =
some string

 >> str = "some string"
??? str = "some string"
--------

2. With Octave 3.0.3
--------
octave-3.0.3:1> str = 'some string'
str = some string

octave-3.0.3:2> str = "some string"
str = some string
--------

Is Octave just a bit more tolerant than Matlab about the way strings  
are made? Is there a way to force Octave to behave the same as Matlab  
(to force me to write code that works with Matlab, too)?

Matthias


More information about the Help-octave mailing list