Matlab - Construcción de vectores

   
Vista:

Construcción de vectores

Publicado por Luis (1 intervención) el 19/03/2012 22:48:42
Estimados:

Tengo una tarea que hacer, sin embargo, he tratado y no me sale.

Requiero construir una matriz que tenga dos columnas de tal forma que tenga todas las combinaciones tal cual se muestra en el ejemplo a continuación.

1 1
1 2
1 3
1 4
1 5
2 1
2 2
2 3
2 4
2 5
3 1
3 2
3 3
3 4
3 5
4 1 etc etc hasta 5 5

Esto es solo un ejemplo ya que tengo que rellenar columnas muuuuy largas de esa forma hasta 400 y tiene que ser solo dos columnas.

He tratado con tres "for" anidados, uno que apunte a la posición, otro a contar los numeros de una columna y otro que cuente los numeros de la otra columna.

Ojala me pueda ayudar. 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

Construcción de vectores

Publicado por gerardo (95 intervenciones) el 20/03/2012 02:56:17
Hola Luis!

Es muy sencillo lo que quieres hacer:

1
2
3
4
5
6
7
8
clear all; clc
='editor_indent'>
p=[];
='editor_indent'>
for i=1:5
='editor_indent'>
       for j=1:5
='editor_indent'>
        p=[p;i j];
='editor_indent'>
    end
='editor_indent'>
end
='editor_indent'>
disp(p) 
='editor_indent'>


Saludos!
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

Construcción de vectores

Publicado por Luis (1 intervención) el 26/03/2012 17:48:23
Muchas gracias. Me ayudo mucho!
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