ayuda de subplot
Publicado por German (22 intervenciones) el 22/05/2010 06:36:20
hola amigos
quisiera hacer la siguiente serie de subplot muchas veces, pero no se como colocar la linea de comando pero antes el programa
m=csvread('datos.dat', 1, 0); % LEE OS DATOS
% para leer solo estas columnas de m
unums = [2 3 5 6 7 8 9 10 11 12 4 13 14 16 17 18 19 20 21 22 23 15];
for i = 1:length(unums)
un = unums(i);
u(:,i) = m(:,un);
Y=abs(u(:,i));
n=length(Y);
power(:,i) = (Y(1:floor(2*n/2))).^2/min(Y).^5;
nyquist = 1/2;
freq = ((1:2*n/2)/(3*n/2)*nyquist)';
figure (un)
subplot(m,n,p)???? loglog(freq,power(:,i))
end
ahora bien saldran 22 graficos....yo quisiera saber como hago para graficar un Subplot de 2 columnas, donde la primera columna del subplot sea los resultados de las 11 primeras columnas y la segunda columna del subplot sean las 11 finales de "unums"(unums = [2 3 5 6 7 8 9 10 11 12 4 13 14 16 17 18 19 20 21 22 23 15];), de la siguiente forma:
Ubicacion en la figura subplot
4 15
12 23
11 22
10 21
9 20
8 19
7 18
6 17
5 16
3 14
2 13
muchas gracias!!!
quisiera hacer la siguiente serie de subplot muchas veces, pero no se como colocar la linea de comando pero antes el programa
m=csvread('datos.dat', 1, 0); % LEE OS DATOS
% para leer solo estas columnas de m
unums = [2 3 5 6 7 8 9 10 11 12 4 13 14 16 17 18 19 20 21 22 23 15];
for i = 1:length(unums)
un = unums(i);
u(:,i) = m(:,un);
Y=abs(u(:,i));
n=length(Y);
power(:,i) = (Y(1:floor(2*n/2))).^2/min(Y).^5;
nyquist = 1/2;
freq = ((1:2*n/2)/(3*n/2)*nyquist)';
figure (un)
subplot(m,n,p)???? loglog(freq,power(:,i))
end
ahora bien saldran 22 graficos....yo quisiera saber como hago para graficar un Subplot de 2 columnas, donde la primera columna del subplot sea los resultados de las 11 primeras columnas y la segunda columna del subplot sean las 11 finales de "unums"(unums = [2 3 5 6 7 8 9 10 11 12 4 13 14 16 17 18 19 20 21 22 23 15];), de la siguiente forma:
Ubicacion en la figura subplot
4 15
12 23
11 22
10 21
9 20
8 19
7 18
6 17
5 16
3 14
2 13
muchas gracias!!!
Valora esta pregunta


0