help-octave
[Top][All Lists]
Advanced

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

Re: using strings as arguments to load and save


From: Claudio Belotti
Subject: Re: using strings as arguments to load and save
Date: Wed, 20 Jul 2005 15:42:49 +0200
User-agent: Debian Thunderbird 1.0.2 (X11/20050331)

Nuno,
take a look here:
http://wiki.octave.org/wiki.pl?FileIO

ciao
Claudio


Nuno Nunes wrote:
> Hi,
> 
> I'm trying to use the load and save commands with a string variable as
> the name of the file to work on. I'm very puzzled as to why it works in
> one case, but not in others (that would be more useful to me).
> 
> If I write the filename explicitly, the command works as expected, i.e.
> loads the variable DAY from HDF5 file nov03.h5m2:
> octave:14> load -hdf5 nov03.h5m2 DAY
> 
> Using a string variable as filename, I get an error:
> octave:17> file = "nov03.h5m2"
> octave:18> load file
> error: load: nonexistent file: `file'
> 
> After some experimentation I found that
> 
>>load (file)
> 
> works (i.e. the variable file expands to nov03.h5m2), except it loads
> all variables (which I want to avoid with 7 GB files...) If I specify
> the variable, I get a syntax error:
> octave:18> load (file) DAY
> parse error:
> 
>   syntax error
> 
> 
>>>>load (file) DAY
> 
>                   ^
> octave:18> load -hdf5 (file) DAY
> error: load: nonexistent file: `(file)'
> 
> I couldn't find any documentation of this behaviour, and now I ran out
> of ideas to try to get the variable string to expand to its value. Has
> anyone managed to do this? How is it done? Am I doing anything wrong?
> Any help will be greatly appreciated.
> 
> Thanks,
> Nuno




-------------------------------------------------------------
Octave is freely available under the terms of the GNU GPL.

Octave's home on the web:  http://www.octave.org
How to fund new projects:  http://www.octave.org/funding.html
Subscription information:  http://www.octave.org/archive.html
-------------------------------------------------------------



reply via email to

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