Matlab - Añadir Valores Vector

 
Vista:

Añadir Valores Vector

Publicado por Jon (1 intervención) el 09/01/2009 21:05:25
Hola tengo un vector muy grande de muchos elementos y lo que quiero es que por cada elemento me interpole 3 ceros

Ejemplo:

Vector Inicial: [ 6 5 4]

Vector Final: [ 6 0 0 0 5 0 0 0 4 0 0 0]

He intentado hacerlo con un bucle normal... pero debido a que el vector inicial es enorme......la ejecucion no acaba nunca....osea yo creo que al ser tan grande no lo hace, ya que con un vector mas pequeño si que lo haria.

Como harias vosotros eso?

Un saludo.
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

RE:Añadir Valores Vector

Publicado por Kike (304 intervenciones) el 11/01/2009 04:18:12
% Hago el vector final
final = zeros(1,4*length(inicial));

% Inserto los valores del vector inicial dentro del final.
for k = 1:length(inicial)
final(4*k - 3) = inicial(k);
end
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