Matlab - Ejercicio de vectores

 
Vista:
sin imagen de perfil

Ejercicio de vectores

Publicado por tu padre (1 intervención) el 11/08/2017 00:42:31
Hola
necesito resolver este ejercicio con urgencia.
necesito crear una funcion que dado un vector, retorne un vector y que contenga n veces cada elemento.
Ejemplo:
ingreso el vector
2 3 4
y me retorna el vector
2 2 3 3 3 4 4 4 4
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.309
Plata
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

Ejercicio de vectores

Publicado por JESUS DAVID ARIZA ROYETH (1818 intervenciones) el 11/08/2017 00:56:45
hay una función en Matlab que ya lo hace en las últimas versiones, se llama repelem, pero si no cuentas con las últimas versiones puedes hacer:

1
2
3
4
vector=[2 3 4];
n=2;
B=cell2mat(arrayfun(@(a,r)repmat(a,1,r),vector,n*ones(size(vector)),'uni',0));
disp(B)


de lo contrario solo sería hacer :

1
2
3
4
vector=[2 3 4];
n=2;
B=repelem(vector,n);
disp(B)


saludos
https://www.facebook.com/royethmatlab/
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
2
Comentar