I'm attempting to open existing figures, and apply a common set of axes to the plots within each figure. But I'm not sure MATLAB will allow for this. I know of the linkaxes function as it applies to subplots. Is there a similar function that can be used for figures?
I'm attempting to do this using the following MATLAB code:
x = linspace(0,2*pi,25);y = sin(x);h1 = figure; % 1st figure window
stairs(x,y);% Save the figure in the current directory
saveas(gcf,'SineWave.fig');close;x = linspace(0,3*pi,25);y = sin(x);h2 = figure; % 2nd figure window
stairs(x,y);% Save the figure in the current directorysaveas(gcf,'SineWave2.fig');close;pause(1);openfig('SineWave.fig');openfig('SineWave2.fig');
This produces 2 figures where the y-axis varies from -1 to 1. The x-axis varies from 0 to 7 from one figure and 0 to 10 for the other.
Is there a way to make the x-axis common (for example, 0 to 12)?
Thank you.
Best Answer