File Exchange

image thumbnail

struct2File

version 1.0 (2.06 KB) by

Print a struct to file.

7 Downloads

Updated

View License

Print a struct to file. The output can be aligned to be more human-readable, or be separated by a specified delimiter.
Requires the getarg function.

Ex:
struct2File( s, 'c:\file.txt', 'align', true, 'sort', false );

Comments and Ratings (5)

Johann Walter

Really nice function !

Caution: Do not forget to download the "getarg" function from matlab file exchange website.

Sandra Gomes

maximus

this is great. you just saved me hours, thx.

sebastián

great

Ben

Ben (view profile)

It seems to do what it says. You'll need to download the other file:
http://www.mathworks.com/matlabcentral/fileexchange/35415

I was hoping for something that would work recursively for structs. EG:
>> s1 = struct('one',1,'two','two');
>> s2 = struct('field1',1.1,'field2','a string!');
>> s.s1 = s1;
>> s.s2 = s2;
>> struct2File( s, 'C:/test.txt')

It doesn't do what I was hoping it would, but it still works for simple structs.

MATLAB Release
MATLAB 7.13 (R2011b)

Download apps, toolboxes, and other File Exchange content using Add-On Explorer in MATLAB.

» Watch video