[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Strings in Octave and Matlab

From: James Sherman Jr.
Subject: Re: Strings in Octave and Matlab
Date: Tue, 6 Jan 2009 15:14:45 -0500

I believe this is just because octave is just more lax because it accepts both ' and " as delimeters for a string.  I think they did this for those that are used to programming in C and are more familiar with using " instead of '.

Just stick with the single apostrophe ( ' ) and you should be fine. 

I know there are other cases like this (using the ++ operator I think is one), but I don't know of any mode where you can force Matlab compatibility in Octave.

On Tue, Jan 6, 2009 at 2:59 PM, Matthias Brennwald <address@hidden> wrote:
Dear all

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

1. With Matlab (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)?

Help-octave mailing list

reply via email to

[Prev in Thread] Current Thread [Next in Thread]