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.
Sign In or Register to comment.

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Categories

In this Discussion