Fast way to save data

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!

Respuestas (2)

Image Analyst
Image Analyst el 22 de Jul. de 2014

0 votos

Try saving as a binary file with fwrite(), or if the other application is also a MATLAB application, save to a .mat file.

Categorías

Productos

Preguntada:

el 22 de Jul. de 2014

Respondida:

el 22 de Jul. de 2014

Community Treasure Hunt

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

Start Hunting!

Translated by