Single Figure is Required
2 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Sk. Sarif Hassan
le 3 Juil 2015
Commenté : Titus Edelhofer
le 3 Juil 2015
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.
0 commentaires
Réponse acceptée
Titus Edelhofer
le 3 Juil 2015
Hi,
replace the line
fig=figure('Visible','on');
by
subplot(5, 1, m);
Titus
6 commentaires
Titus Edelhofer
le 3 Juil 2015
plot(Zarray(:,1), Zarray(:,2),'r*');
forces the color to be red ("r"). In R2014b and newer, leave out the colore and it's automatically changed. For previous versions do something like
col = {'r*', 'b*', 'c*', 'k*', 'g'};
...
plot(..., col{m});
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Axis Labels dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!