Matlab - Almacenar vector de menos dimensiones en uno mas grande Matlab

 
Vista:
sin imagen de perfil

Almacenar vector de menos dimensiones en uno mas grande Matlab

Publicado por Guillermo (2 intervenciones) el 08/07/2016 22:35:12
Buenas tardes, estoy haciendo un programa en el cual recibo informacion de un microprocesador, esta informacion se almacena en un vector que tiene 32 posiciones(matlab), luego de recibir toda la informacion reescribe el vector de nuevo, mi pregunta es si es posible almacenar toda la informacion en otro vector diferente q me permita guardar por ejemplo 500 datos de 32 en 32. 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
sin imagen de perfil

Almacenar vector de menos dimensiones en uno mas grande Matlab

Publicado por Miguel (42 intervenciones) el 09/07/2016 03:05:38
z=zeros(1,500);
v=ones(1,32);

z(33:64)=v;


% Saludos
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
sin imagen de perfil

Almacenar vector de menos dimensiones en uno mas grande Matlab

Publicado por Guillermo (2 intervenciones) el 10/07/2016 17:34:05
Miguel muchas gracias por tu pronta respuesta pero creo q no me supe explicar tengo por ejemplo un vector V=[1 2 3] de tres posiciones con esos valores, pero esos valores no son fijos a medida de q pasa el tiempo los valores mantienen sus mismas posiciones pero cambian V=[4 5 6] yo necesito q toda las variaciones queden almacenadas en otro vector K=[1 2 3 4 5 6]. Claro esto no es con valores tan pequeños serian al menos 500 muestras que el vector K deberia almacenar, no se si haya alguna forma de realizar esto. Y otra consulta como puedo ejecutar matlab por tiempo, osea que se ejecute el programa por 10 seg por ejemplo. Saludos y gracias de nuevo por tu pronta respuesta.
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 JOSE JEREMIAS CABALLERO
Val: 6.975
Oro
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

Almacenar vector de menos dimensiones en uno mas grande Matlab

Publicado por JOSE JEREMIAS CABALLERO (5917 intervenciones) el 12/07/2016 16:51:16
1
2
3
4
5
6
7
clear all
v=round(10*rand(1,3))
for i=1:5
    u=round(10*rand(1,3));
    v=[v, u]
    pause(1)
end


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
>> agregar_vector
 
v =
 
     3     2     3
 
 
v =
 
     3     2     3     6     5     4
 
 
v =
 
     3     2     3     6     5     4     8     6     5
 
 
v =
 
     3     2     3     6     5     4     8     6     5     9     3     8
 
 
v =
 
     3     2     3     6     5     4     8     6     5     9     3     8     8     4     6
 
 
v =
 
     3     2     3     6     5     4     8     6     5     9     3     8     8     4     6     1     1     5


Saludos.
JOSE JEREMÍAS CABALLERO
Asesoría online en Matlab
Programador en Matlab
Servicios de programación matlab
[email protected]
El correo es para servicios de programación, toda ayuda gratuita es vía foro.


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
sin imagen de perfil

Almacenar vector de menos dimensiones en uno mas grande Matlab

Publicado por Miguel (42 intervenciones) el 13/07/2016 03:11:39
Hola Guillermo espero que ésto te ayude a procesar los 10 seg. que necesitas ...


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
h=1/24;
m=h/60;
s=m/60;
 
 
k = [];
tf = now + 10*s;
 
while (now < tf)
 
    % proceso 
    v = ones(1,32); % vector linea
    k = [k,v];
 
    %v = ones(32,1 ); % vector columna
    %k = [k;v];       % punto y coma
 
    pause (1);
    disp (datestr(now));
 
end
 
disp ('fin')
 
 
% Saludos
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