Matlab - matrix sencilla

   
Vista:

matrix sencilla

Publicado por toni (43 intervenciones) el 05/11/2012 00:35:38
hola a tod@s , por favor necesito de su ayuda .
tengo esta matriz:

A= 4 5 8 9 4 6 7
4 8 7 9 2 3 5
2 4 5 6 7 9 6
5 6 9 7 2 3 6

lo que quiero es conservar las filas pero eliminar las columnas 2, 4 y 6
que quede una matriz B:

B =4 8 4 7
4 7 2 5
2 5 7 6
5 9 2 6


esto es solo una pequeña matriz (A y B) de ejemplo pero con las sugerencias de ustedes sera suficiente para resolver la matriz que tengo,

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
Imágen de perfil de Dave

matrix sencilla

Publicado por Dave correa.dave30@gmail.com (934 intervenciones) el 05/11/2012 04:50:27
Hola Toni;

Te sugiero que uses o hagas referencia a los indices de la posición de las columnas que deseas pasar a otra matriz.

Te sugiero el siguiente ejemplo:
1
2
3
4
5
6
7
8
9
% Matriz A
A= [4 5 8 9 4 6 7
4 8 7 9 2 3 5
2 4 5 6 7 9 6
5 6 9 7 2 3 6]
 
% Matriz B, elimina las columnas pares
 
B=A(:,[1:2:end])



Resultados:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
A =
 
     4     5     8     9     4     6     7
     4     8     7     9     2     3     5
     2     4     5     6     7     9     6
     5     6     9     7     2     3     6
 
 
B =
 
     4     8     4     7
     4     7     2     5
     2     5     7     6
     5     9     2     6




Espero que sea de alguna ayuda.

Saludos
Dave Correa
correa.dave30@gmail.com
Servicios de Programación Matlab
http://fismatlab.blogspot.com/
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