Matlab - Enmarcar matriz en Matlab

 
Vista:
sin imagen de perfil
Val: 15
Ha disminuido 1 puesto en Matlab (en relación al último mes)
Gráfica de Matlab

Enmarcar matriz en Matlab

Publicado por Carlos (10 intervenciones) el 13/02/2018 21:02:01
Hola, tengo una duda sobre un ejercicio que estoy haciendo.
No entiendo como hacer un ejercicio que me piden:
1-Crea una matriz B1 de tamaño 30x20 con valores ordenados por
columnas que vayan desde el 1 al 600.
Este primer ejercicio si que lo se hacer yo lo tengo hecho asi:
B1=sort(fix(1+599*rand(30,20)))
Con esto genero la matriz B1 pero no se como hacer lo que me piden despues:
2-Crea una matriz B2 de tamaño 30x22 de manera que las dos primeras
columnas coincidan con la primera columna de B1 y las dos últimas
columnas coincidan con la última columna de B1.
Alguien me podria ayudar y como se podria hacer sin bucles?
Saludos y 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 JESUS DAVID ARIZA ROYETH
Val: 3.732
Plata
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

Enmarcar matriz en Matlab

Publicado por JESUS DAVID ARIZA ROYETH (1818 intervenciones) el 13/02/2018 22:32:36
1
2
3
B2=zeros(30,22);
B2(:,1:2)=repmat(B1(:,1),1,2);
B2(:,end-1:end)=repmat(B1(:,end),1,2);
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
sin imagen de perfil
Val: 15
Ha disminuido 1 puesto en Matlab (en relación al último mes)
Gráfica de Matlab

Enmarcar matriz en Matlab

Publicado por Carlos (10 intervenciones) el 14/02/2018 11:39:59
Muchas gracias una duda que tengo el repmat para que sirve?
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
Imágen de perfil de JESUS DAVID ARIZA ROYETH
Val: 3.732
Plata
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

Enmarcar matriz en Matlab

Publicado por JESUS DAVID ARIZA ROYETH (1818 intervenciones) el 14/02/2018 17:06:59
repite copias de un array o matriz https://la.mathworks.com/help/matlab/ref/repmat.html
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