Matlab - Crear un vector

   
Vista:

Crear un vector

Publicado por klipya (10 intervenciones) el 02/08/2012 13:20:21
Hola,
Tengo una duda. Tengo un resultado de unas operaciones (por ejemplo), 0,9. Lo que necesito es que me cree un vector que tenga 2500 posiciones y que, de ellas, me ponga de la posición 350-400 este número del resultado de las operaciones (creado en el Workspace como otra variable) y que el resto sean zeros.

No sé si me he explicado bien. Muchas gracias de antemano!

Saludos!

Pd) Es decir, que quede una cosa así...

0
0
0
0
0
0
0
0.9 (en la posción 350)
0.9
0.9
...
....
0
0
0
0
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 JOSE JEREMIAS CABALLERO

Crear un vector

Publicado por JOSE JEREMIAS CABALLERO jjcc94@hotmail.com (3432 intervenciones) el 03/08/2012 15:10:35
1
2
3
4
5
6
7
8
9
10
11
>> z=zeros(1,10)
 
z =
 
     0     0     0     0     0     0     0     0     0     0
 
>> z(2:7)=20
 
z =
 
     0    20    20    20    20    20    20     0     0     0



Saludos.
JOSE JEREMIAS CABALLERO
Asesor de Proyectos con Matlab
programador en matlab
Servicios de programacion matlab
jjcc94@hotmail.com

http://matlabcaballero.blogspot.com
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

Crear un vector

Publicado por klipya (10 intervenciones) el 06/08/2012 09:41:55
Gracias Jose! Al final hice esto:

graph1=(1,2500);
for p=(350:400)
graph1(p)=out1;
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