MATLAB: Single Figure is Required

figure

if true
% clc;
clear all;
for m=1:5
a=randi([0, 100]);
b=randi([0, 100]);
c=randi([0, 100]);
d=randi([0, 100]);
z0=complex(a,b);
z1=complex(c,d);
alpha=complex(randi([0, 100]),randi([0, 100]));
k=50000;
Zarray = zeros(k,2);
for n=1:k
Z=((alpha*z1)/(1+z0));
z0=z1;
z1=Z;
Zarray(n,1) = real(Z);
Zarray(n,2) = imag(Z);
end
fig=figure('Visible','on');
plot(Zarray(:,1), Zarray(:,2),'r*');
%plot3(1:k,Zarray(:,1), Zarray(:,2),'b*');
xlabel('Real','fontsize',15);
ylabel('Imaginary','fontsize',15);
zlabel('Sequence Order','fontsize',15);
%saveas(fig,'fig.bmp');
end
end
This code will generate 5 figures. My aim to get a single figure merged of these five figures.
How do I do that? Please help.

Best Answer

  • Hi,
    replace the line
    fig=figure('Visible','on');
    by
    subplot(5, 1, m);
    Titus