|
From: | Nicholas Jankowski |
Subject: | Re: multi-line string in octave, Matlab code does not run in octave |
Date: | Thu, 9 Jul 2015 16:18:42 -0400 |
On 7/9/2015 12:57 PM, Nasser M. Abbasi wrote:
I am trying to run some code I wrote in Matlab under Octave. This code runs ok in Matlab:
---------------------
myString=['\n'...
'\\section{short summary table}\n'];
----------------------
But Octave gives syntax error
-----------------------
octaveGNU Octave, version 3.8.1
octave:1> t.m
parse error near line 2 of file /home/me/data/t.m
syntax error
^'\\section{short summary table}\n'];
--------------------
and
-------------------------
cat t.mmyString=['\n'...
'\\section{short summary table}\n'];
---------------------
Does not octave support long string continuation using ... as
with Matlab? and if so, what would the syntax be?
Ok, I've resolved this. Octave wanted a "," between the lines,
while Matlab does not. This works in Matlab:
myString=['a'...
'b'];
But not in Octave. So changed it to add a comma as in:
myString=['a',...
'b'];
And now it works in both Matlab and Octave.
Case closed.
[Prev in Thread] | Current Thread | [Next in Thread] |