[Fwd: How to make a read variable av lvalue?]

Svante Signell svante.signell at telia.com
Wed Jan 23 02:18:29 CST 2008


This was sent to the wrong list. Hoping for some answers here.

-------- Forwarded Message --------
From: Svante Signell <svante.signell at telia.com>
To: maintainers at octave.org
Cc: svante.signell at telia.com
Subject: How to make a read variable av lvalue?
Date: Wed, 23 Jan 2008 08:19:21 +0100

Dear list,

I have the following problem when coding in Octave/Matlab. After reading
a string from an external file into a variable, like x=fscanf(...)
resulting in x='string' how can I use this variable content as an
lvalue, like x.a='something', where x is replaced by its string value,
resulting in string.a='something' instead of x.a='something'.

For functions calls eval() can be used but what about string
substitution? BTW: We are writing som general software in Matlab/Octave
and are planning to use eval() extensively in loops. How slow it is
compared to fixed function calls?

Thanks


More information about the Help-octave mailing list