How to make filename that message + date&time using [imwrite function].

The MATLAB code is {imwrite(red, datestr(now,'yyyy-mm-dd HH-MM-SS-FFF'),'png');}
I want to make file name "test_yyyy-mm-dd HH-MM-SS-FFF".png
Please, Let me know the method.
Thanks.

 채택된 답변

Kodavati Mahendra
Kodavati Mahendra 2018년 6월 5일
편집: Kodavati Mahendra 2018년 6월 5일
filename = strcat(datestr(now,'yyyy-mm-dd HH-MM-SS-FFF'),'.png');
imwrite(red, filename);
Solved? Problem was with the syntax for imwrite :-)
Edit 1:
filename = strcat('Test_',datestr(now,'yyyy-mm-dd HH-MM-SS-FFF'),'.png');
imwrite(red, filename);
Now?

댓글 수: 3

Not yet. I need file name that is "message(such as Test_)" + "Date & Time".
File name is: Test_2018-06-05 10-01-40-954.png
Thank you for your reply.
You can just add your message string to the strcat function
@Junwon Park: using sprintf is often clearer than concatenating strings:
filename = sprintf('Test_%s.png',datestr(now,'yyyy-mm-dd HH-MM-SS-FFF'));

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

추가 답변 (1개)

카테고리

도움말 센터File Exchange에서 Images에 대해 자세히 알아보기

제품

질문:

2018년 6월 5일

편집:

2018년 6월 5일

Community Treasure Hunt

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

Start Hunting!

Translated by