Matlab - problema vector ayuda

   
Vista:

problema vector ayuda

Publicado por claudio (22 intervenciones) el 09/11/2009 21:23:45
hola a todos
bueno mi problema es que tengo 1 vector [1,200,4000,7000] de (1x4)
ahora lo que pretendo es crear un vector [1:7000] pero ke valga cero en el intervalo de lo numeros anteriores osea [1,0,0,0.....200,0,0,0,0....4000,0,0,0,...7000]
me entienden .
he intentado hacerlo pero no puedo alguna sugerencia com hacerlo porfavor
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:problema vector ayuda,

Publicado por fismat (391 intervenciones) el 09/11/2009 23:47:41
Hola Claudio,

Como te fue con la sugerencia de Lucera:

Saludos
Fismat

Autor:
lucera 78
Fecha: 02/11/2009 20:06:39
Asunto: RE:ayuda matlab
prueba algo asi

v1=[1,200,4000,7000]
for i=1:7000
for j=1:length(v1)
if i==v1(j)
b[end+1]=v1(j)
else
b[end+1]=0:
end;
end;

o algo parecido, espero que te sirva de ayuda
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

RE:problema vector ayuda,

Publicado por claudio (22 intervenciones) el 10/11/2009 17:25:30
no me funciona, bueno seguire intentando......
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

RE:problema vector ayuda,

Publicado por lucera (119 intervenciones) el 10/11/2009 19:15:12
hola!

no tengo aqui matlab...

has `probado esto tambien?

v1=[1,200,4000,7000]
i=1;
while i~=7000
for j=1:length(v1)
if i==v1(j)
b(i)=v1(j)
i=i+1;
end;
b(i)=0;
i=i+1;
end;

es de alguna manera asi o parecido...
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