Fast way to save data
Afficher commentaires plus anciens
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!
Réponses (2)
Image Analyst
le 22 Juil 2014
0 votes
Try saving as a binary file with fwrite(), or if the other application is also a MATLAB application, save to a .mat file.
Image Analyst
le 22 Juil 2014
0 votes
Catégories
En savoir plus sur Tables dans Centre d'aide et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!