Matlab - Copiado de elementos de matriz a vector por "bloques"

 
Vista:
sin imagen de perfil

Copiado de elementos de matriz a vector por "bloques"

Publicado por Mario (5 intervenciones) el 16/11/2014 12:37:10
Buenas,

no tengo mucha experiencia en programación ni menos aun realizando operaciones con vectores.
Digamos que tengo unas matriz del tipo:

M= [11 12 13 14 15 16 17...1N; 21 22 23 24 25 26 27...2N]

Por otro lado, tengo un vector del tipo V1= [1 1 2 1...P]

Dicho vector me indica la fila de la matriz M que quiero copiar a un nuevo vector V2. La idea es ir volcando elementos de la matriz al nuevo vector V2 pero no elemento a elemento, sino que dado un parámetro, por ejemplo K=2, ir volcando la estructura en bloques de longitud K de la fila indicada por su correspondiente elementro del vector V1 de la siguiente forma:

V2 = [11 12 13 14 25 26 17 18]

¿Podrían ayudarme a resolver el problema? Lo que he descrito se trata de ejemplo, puesto que todos los parámetros (N, P, K, número de filas de la matriz...) son variables.

Gracias por adelantado,

Un saludo.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder