Matlab - submatrices

   
Vista:

submatrices

Publicado por samir (8 intervenciones) el 24/03/2017 23:13:04
Buenas tardes, disculpe como podría generar un programa que me de submatrices; es decir si yo tengo la siguiente matriz:
A=[ 1 2 3 4
5 6 7 8
9 0 1 2
3 4 5 6
7 8 9 0].
que al correr el programa me de de resultado
B1=[1 2 3 4]
B2=[5 6 7 8]
B3=[9 0 1 2]
B4=[3 4 5 6]
B5=[7 8 9 0]
es que necesito trabajar con las submatrices de manera individual.
Muchas gracias de antemano.
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 JOSE JEREMIAS CABALLERO

submatrices

Publicado por JOSE JEREMIAS CABALLERO jjcc94@hotmail.com (4096 intervenciones) el 24/03/2017 23:56:15
1
2
3
4
5
6
7
8
9
10
clear all
A=[ 1 2 3 4
5 6 7 8
9 0 1 2
3 4 5 6
7 8 9 0];
for i=1:size(A,1)
    v=genvarname(['B',num2str(i)]);
    eval([v,'=A(',num2str(i),',:)'])
end

1
2
3
4
5
6
7
8
9
10
11
>> submatrices
B1 =
     1     2     3     4
B2 =
     5     6     7     8
B3 =
     9     0     1     2
B4 =
     3     4     5     6
B5 =
     7     8     9     0

Saludos
JOSE JEREMIAS CABALLERO
Asesor de Proyectos con Matlab
Servicios de programación matlab


http://matlabcaballero.blogspot.com
https://www.facebook.com/matlabcaballero/
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

submatrices

Publicado por samir (8 intervenciones) el 25/03/2017 22:09:20
Muchas gracias, me ah servido de mucho :D Gracias por el apoyo que brinda a todas las personas.
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