Matlab - Matrices de N dimensiones

 
Vista:

Matrices de N dimensiones

Publicado por Fernando (6 intervenciones) el 25/02/2010 23:00:21
Hola gente, estoy trabajando con matrices de tamaño N y me interesa quedarme sólo con las posiciones pares de las mismas. Mi problema es de índices ya q no son matrices cuadradas.

Me podeis ayudar? Gracias.
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

RE:Matrices de N dimensiones

Publicado por lucera (24 intervenciones) el 27/02/2010 09:49:35
A que te refieres con posiciones pares? filas? columnas?

lo primero que haria yo es saber las dimensiones de la matriz para ello:

[A,B]=size(matriz); donde A es el numero de filas y B el numero de columnas!

de ahi, buscas las posicines pares:

par_filas=floor(A/2);
par_columnas=floor(B/2);

creamos una nuea matriz con las posiciones pares:
Matriz_par=matriz(2:2:par_filas,2:2:par_columnas);

espero que te ayude!

un saludo,
Lucera
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar