Matlab - Crear matriz con vectores resultado de un ciclo for

 
Vista:
sin imagen de perfil

Crear matriz con vectores resultado de un ciclo for

Publicado por Alicia Flores (1 intervención) el 20/10/2020 17:42:21
Tengo un ciclo for que da como resultado vectores columna los cuales quisiera unir en una matriz. [1;2], [3;4]
1
2
3
4
5
6
7
M=[1,3;2,4]
 
for i=1:3
 
     r=[2*i;3*i];
 
end
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
Val: 918
Bronce
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

Crear matriz con vectores resultado de un ciclo for

Publicado por Daniel (354 intervenciones) el 20/10/2020 20:39:57
Hola,

Hay varias opciones, se pueden añadir las columnas con end

1
2
3
4
5
M = [1,3;2,4];
 
for i=1:3
   M(:, end+1) = [2*i;3*i];
end

O concatenar la columna a la matriz

1
2
3
4
5
M = [1,3;2,4];
 
for i=1:3
   M = [M, [2*i;3*i]];
end

Saludos,
Daniel Rodríguez
Analytics Lane
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