Plotting 100 rows from 10000 rows automatically?
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Hi, I have a set of data with 10000 rows and 6 columns. I need to plot every 100 rows with 6 columns automatically. I appreciate it if any one can help me. Many thanks Siavash
1 comentario
Filip Hanzely
el 19 de Ag. de 2016
Hi Siavash,
could you please specify your problem? Are the data stored in 10000x6 matrix? Do you want to plot the 100x6 data? Sorry, I can not understand yours problem.
Filip
Respuestas (2)
Azzi Abdelmalek
el 19 de Ag. de 2016
Editada: Azzi Abdelmalek
el 19 de Ag. de 2016
A=rand(1000,6) % ------Example---
%you can use cell array or 3-D matrix
B=mat2cell(A,100*ones(10,1),6)
%Then use a for loop to do your plot
for k=1:numel(B)
a=B{k}
% do what you want with a 100x6 matrix a
end
You can also, use a 3-D matrix
A=rand(1000,6)
B=permute(reshape(A',6,1000,[]),[2 1 3])
1 comentario
Thorsten
el 19 de Ag. de 2016
You mean
B=permute(reshape(A',6,100,[]),[2 1 3]);
Ver también
Categorías
Más información sobre Annotations en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!