Matlab - Matrices

 
Vista:

Matrices

Publicado por Marisol (4 intervenciones) el 10/09/2006 02:50:24
SI UNA FUNCION ME DEVUELVE UNA LISTA DE 25 NUMEROS, COMO LA CAPTURO EN UNA MATRIZ DE 5*5???
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
sin imagen de perfil

RE:Matrices

Publicado por Raúl Santiago (211 intervenciones) el 11/09/2006 09:16:44
Te tocaría hacer un ciclo anidado que corra de 5 en 5 hasta ubicar todos los datos
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
sin imagen de perfil

RE:Matrices

Publicado por Edgar Muñoz (62 intervenciones) el 11/09/2006 20:14:33
Si la función te devuelve los 25 números como vector lo mejor es utilizar la función reshape. Así:

A=reshape(myfun(argumentos),5,5);
% El resultado de la función myfun se convierte en una matriz de 5x5 y se almacena en A.
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

RE:Matrices

Publicado por carlos (2 intervenciones) el 20/09/2006 20:43:22
podrias crear una matriz de zeros de 5 x 5

A=zeros(5,5)

despues con un for, de indices i y j, vas llenando la matriz
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