Fast way to save data
12 views (last 30 days)
Show older comments
Hi,
I'm writing a matlab code that performs sensitivity analyses on a crop model. It composes data into a table and saves it as a text file. It then executes another application with that file as the input, and saves the output in an array. It repeats this process about a million times.
Currently, a million iterations takes about 5 days. Using the profiler, I identified the functions that take the most time (more than half the total execution time) are all functions used to save the data table as a text file. I was wondering if you guys had any tips on how to improve this to make the program faster?
Thanks!
0 Comments
Answers (2)
Image Analyst
on 22 Jul 2014
Try saving as a binary file with fwrite(), or if the other application is also a MATLAB application, save to a .mat file.
0 Comments
See Also
Categories
Find more on Logical in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!