Separating blocks of data question
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
Hello,
I have an Array = 1 X 991232. Inside this array I have 2 sets of data alternating between 8192 blocks of data.
So data in array is like...
Ch1 = Array[1:8192]
Ch2 = Array[8193:16385]
Ch1 = Array[16386:24578]
Ch2 = Array[24579:32770]
etc.....
I could probably make a for loop and seperate and concatenate but I was wondering if there was a simpler way to seperate ch1 and ch2 into seperate arrays,so at end I'd have 2 arrays?
0 comentarios
Respuestas (1)
Walter Roberson
el 8 de Sept. de 2021
temp = reshape(Array, 8192, []);
Ch1 = reshape(temp(:,1:2:end), 1, []);
Ch2 = reshape(temp(:,2:2:end), 1, []);
0 comentarios
Ver también
Categorías
Más información sobre Structures 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!