make while loop into vector so I can save as .mat file

Whenever I run my code, it displays properly in my command window, but I want it to be saved in my
workspace so that I can save the entire calendar as a .mat file.
Here is my code:

1 commentaire

Adam
Adam le 24 Mar 2017
Please read this to make it easier for us to answer your question. I have done it myself this time.

Connectez-vous pour commenter.

 Réponse acceptée

Adam
Adam le 24 Mar 2017
Modifié(e) : Adam le 24 Mar 2017
Replace
fprintf('January %d\n',i);
with
result{i} = sprintf('January %d\n',i);
and the same for all the others, and declare
result = cell( 365, 1 );
at the top. Also why not just use a for loop - it is simpler.
I'm sure there is also a far better way to do this vectorised, but this is just an adaptation of your code. I don't really have time to find a fancy solution, but this should work.

Plus de réponses (0)

Catégories

En savoir plus sur MATLAB dans Centre d'aide et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by