How do I create a dynamic file name when printing to jpeg?

조회 수: 2 (최근 30일)
Matt Brown
Matt Brown 2018년 1월 19일
댓글: Matt Brown 2018년 1월 22일
I have a function which generates the same plot for multiple data sets. My goal is to save each plot under a unique filename. It looks something like this:
figure1=figure('visible', 'off')
axes1=axes('Parent',figure1)
plot(x,y)
print -djpeg test.jpeg
fclose(figure1)
This will overwrite the same jpeg each time. What I would like to have is test01.jpg, test02.jpg and so on corresponding to the string identifying each data set (i.e. test01, test02). I have tried dropping the string into the print command, but to no avail.
print -djpeg horzcat(idstring,'.jpeg')

채택된 답변

Walter Roberson
Walter Roberson 2018년 1월 19일
print('-djpeg', [idstring,'.jpeg'])

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Guidance, Navigation, and Control (GNC)에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by