help-octave
[Top][All Lists]
Advanced

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

Re: pass sting as function argument?


From: Jaroslav Hajek
Subject: Re: pass sting as function argument?
Date: Sat, 20 Sep 2008 12:46:56 +0200

On Fri, Sep 19, 2008 at 10:41 PM, Ben Abbott <address@hidden> wrote:
> On Friday, September 19, 2008, at 02:24AM, "cube1982" <address@hidden> wrote:
>>
>>I'am trying to write a function to simply load a mat file and save its
>>content in a text file. Here is my code:
>>
>>function mat2txt(matfilename, textfilename)
>>tmpfile = load matfilename;
>>save -text textfilename tmpfile;
>>endfunction
>>
>>In the commandline, I typed the following line to call this function:
>>> mat2txt('c:\octave\myfile\data1.mat', 'c:\octave\myfile\data1.txt');
>>
>>But this doesn't work. Anyone can help me with this?
>>
>
> I'm not able to test this at the moment, but perhaps
>
> function mat2txt(matfilename, textfilename)
> tmpfile = load (matfilename);
> vars = fieldnames (tmpfile);
> load (matfilename);
> save ('-text', textfilename, vars{:});
> endfunction
>
> Note that Matlab includes the qualifier "-struct" which would make this a bit 
> simpler if included in Octave.
>

-struct should work in the development version.

> Ben
>
> _______________________________________________
> Help-octave mailing list
> address@hidden
> https://www-old.cae.wisc.edu/mailman/listinfo/help-octave
>



-- 
RNDr. Jaroslav Hajek
computing expert
Aeronautical Research and Test Institute (VZLU)
Prague, Czech Republic
url: www.highegg.matfyz.cz


reply via email to

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