On 18 Jun 2015, at 16:54, D Peter Siddons <address@hidden> wrote:
Is it possible to build a variable name from strings?
yes, you can do that by using assignin, see 'help assignin' for more info.
you may also assign values to the fields of a struct defined via a string
variable:
value = 1;
str = 'field_name';
struct_variable.(str) = value;
I'd like to batch-process a lot of data. The data is held in directories
identified by the dataset number, with Octave variable names built (by a C
program) from the dataset number. I then need to loop through these directories
to perform more processing, loading the data and saving processed data based on
the dataset ID. I need to have the variables uniquely identified with the
dataset because I need to have multiple datasets in memory simultaneously.
I'm not sure I get exactly what you mean, maybe a short example would make it
clearer?
c.