MATLAB Answers

export structure values to csv or txt file

134 views (last 30 days)
ushamary sharma
ushamary sharma on 3 Dec 2019
Commented: ushamary sharma on 6 Dec 2019
stats = graycoprops(Imggray)
Hi ,I am using this built-in function which gives me four values in structure format. Now i want to run this code in loop and store these 4 values for each data set in a CSV or txt file. The values are not getting appended rather gets overwrite.

  0 Comments

Sign in to comment.

Answers (1)

Divya Gaddipati
Divya Gaddipati on 6 Dec 2019
You can use dlmwrite with the “append” property.
Here’s a rough sketch of the code for your reference
for =
...
stats = graycoprops(Imggray)
if(~isfile('test.csv'))
dlmwrite('test.csv', struct2array(stats), 'delimiter', ',');
else
dlmwrite('test.csv', struct2array(stats), 'delimiter', ',', '-append');
end
...
end
For more information on dlmwrite, you can refer to the following link:
Hope this helps!

Products

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!