본문 바로가기

Enginius/Matlab

Save a figure into PNG image / save to a TXT file

1. figure를 jpeg파일로 저장하기. 

fig1 = figure('Name', 'Result'...
        ,'Position',[100 300 900 700] ...
        ,'NumberTitle','off');
x_min = 1; x_max = 10; x_count = 10;
x = linspace(x_min, x_max, x_count);
y = x.^2;
plot(x, y, 'ro:');

set(fig1,'PaperPositionMode','auto')
print (fig1 , '-djpeg', ['fig', num2str(123), '.jpeg']) ;


set(fig,'PaperPositionMode','auto')
print (fig , '-dpng', ['fig', num2str(i), '.png']) ;


2. txt파일로 저장하기. 

fileID = fopen(['Result ', datestr(datenum(clock),'yyyy-mm-dd-HH-MM-SS'), '.txt'], 'w');

fprintf(fileID, 'Data %d \r\n', 123);

fclose(fileID);