dividir una matriz matlab en varias partes iguales
Tengo una matriz de tamaño.64500x17
. Representa las características texton detectadas que tengo que usar para encontrar 5 centroides parakmeans
.
Lo que necesito es:
dividir esta matriz en 512900x17
matricesencontrar los mediosconcatenar estos en una5x17
matriz para alimentar en el parámetro de inicio dekmeans
.Sé cómo hacer casi todo (cat
, kmeans
, etc.), pero simplemente estoy tratando de encontrar un método para dividir la matriz en 5 partes, o sumar / dividir en el tamaño deseado.
Tengo prohibido el uso excesivo de los bucles (debido a la eficiencia), a menos que sea absolutamente necesario.
No puedo encontrar ningún ejemplo pertinente en otras preguntas, así que si esto ha sido respondido, por favor, tenga paciencia conmigo.