How to simply add the date to a file name when saving a file.

조회 수: 8 (최근 30일)
Matthew Munster
Matthew Munster 2013년 12월 5일
댓글: Matthew Munster 2013년 12월 5일
Hello, I'm currently working on a program for a final in my Engineering Programming class. The guidelines are as followed:
1.) Generate a function that accept a function and calculates the values of that function from x = a to x = b in step size h
2.) Save the calculated values in a file that is date-stored and "other identities". Examples:
--project 2 dec04mattmunster.dat --proj12042013mmunster.dat
3.) Compare your data to a set of data I will give you in file format
4.) Plot 2 graphs: -1st graph = your data in a subpot and my data in another subplot -2nd graph = your data/my data overlaid
Currently I have the main function in Part 1 completed however I cannot figure out how to created a "date-stored" file name like the examples above in Part 2. Currently I have this:
>>function FinalProject = FinalProject(f,a,b,h)
>>FinalProject = f(a:h:b);
>>dlmwrite(mmunster,FinalProject,',')
>>end
dlmwrite prints out the date perfectly well but I need more than that in the file name like the examples above. Help?
(I don't need assistance with the other parts....yet)
Thank you

채택된 답변

ES
ES 2013년 12월 5일
get the datestring above, make the filename as per your need with the datestring.
eg:
FileName=['proj',datestr(now, 'dd-mmm-yyyy'),'mmunster.dat'];
use this FileName in your dlmwrite.

추가 답변 (1개)

Walter Roberson
Walter Roberson 2013년 12월 5일
Example:
datestr(now, 'dd-mmm-yyyy')
  댓글 수: 1
Matthew Munster
Matthew Munster 2013년 12월 5일
That just prints the date and time, I need that in addition to a file name
ex: project dd-mm-yyyy HH:MM:SS

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 Standard File Formats에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by