How do I plot from multiple mfile into a same figure
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
figure(2); %figure 2
x = 0:2:30;
% L0-L200 are some value
subplot(2,3,1),plot(x,L0,'ro'),axis([0 30 -8 0])
subplot(2,3,2),plot(x,L40,'ro'),axis([0 30 -8 0])
subplot(2,3,3),plot(x,L80,'ro'),axis([0 30 -8 0])
subplot(2,3,4),plot(x,L120,'ro'),axis([0 30 -8 0])
subplot(2,3,5),plot(x,L160,'ro'),axis([0 30 -8 0])
subplot(2,3,6),plot(x,L200,'ro'),axis([0 30 -8 0])
hold all
%% This is mfile 1
figure(2); %figure 2
p0 = polyfit(x,L0,6);
xfit = linspace(0,30,900);
yfit = polyval(p0,xfit);
subplot(2,3,1)
plot(xfit,yfit)
hold off
%% This is mfile 2
Hi everyone, It wont work with this code. It will just overwrite all the previous subplot and create a new one in mfile 2
Thanks in advance
0 comentarios
Respuestas (1)
G A
el 11 de Mayo de 2019
Add "hold on" In your mfile2 anywhere before "plot(xfit,yfit)" :
figure(2); %figure 2
hold on
0 comentarios
Ver también
Categorías
Más información sobre Subplots en Help Center y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!