output time problems

I am new to Matlab and really struggling to get the time outputted into an ascii file in a sensible format. I have the following line in a FOR loop:

flux(j,1:2)=[data(j).ftime data(j).flux];

I want to output flux into an ascii file containing two columns. However, I first want to convert the ftime part from string time into something that resembles normal time. I have tried inserting the date2str function beforehand, but get errors saying that the array sizes don't match. I have managed to get the date2str function to work outside the loop, and Matlab will print the correct date format in the matlab window, but when I try and put it into an ascii it puts it in a strange format.

If anyone can offer any help I would be really grateful as I have been trying to do this for days!! Thanks!

Comments

: I am new to Matlab and really struggling to get the time outputted : into an ascii file in a sensible format. I have the following line : in a FOR loop:: : flux(j,1:2)=[data(j).ftime data(j).flux];: : I want to output flux into an ascii file containing two columns. : However, I first want to convert the ftime part from string time : into something that resembles normal time. I have tried inserting : the date2str function beforehand, but get errors saying that the : array sizes don't match. I have managed to get the date2str function : to work outside the loop, and Matlab will print the correct date : format in the matlab window, but when I try and put it into an ascii : it puts it in a strange format. : : If anyone can offer any help I would be really grateful as I have : been trying to do this for days!! Thanks! : I just started Matlab too and i am in the same position as you lol.