Matlab - generar variable de dos o mas vectores discretos

 
Vista:

generar variable de dos o mas vectores discretos

Publicado por L (3 intervenciones) el 02/11/2018 12:17:47
Hola,

necesito guardar las muestras de varias señales a la vez en una variable llamada n. Para ello utilizo la siguiente linea de código
n=0:muestrasXventana(1,1:num)-1;
muestrasXventana es una variable de dos valores donde num es el numero de valores totales que tiene. Pues n en vez de guardarme en dos filas, una para cada valor de muestrasXventana me da un único resultado en una fila. No se cómo solucionar esto ya que he probado con bucles y me da error en n(1,1:num):
1
2
3
4
while(k<=num)
 n(1,1:num)=0:muestrasXventana(1,1:num)-1;
 k=k+1;
end

Muchas 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 JOSE JEREMIAS CABALLERO
Val: 6.975
Oro
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

generar variable de dos o mas vectores discretos

Publicado por JOSE JEREMIAS CABALLERO (5917 intervenciones) el 02/11/2018 15:50:43
podría mostrar los valores de: n, num, muestrasXventana, en que valor empieza el valor de k, y ademas mostrar que desea como resultado final.

1
2
3
4
5
6
7
>> muestrasXventana=1:10
num=4;
k=0;
while(k<=num)
n(1,:)=0:muestrasXventana(1,1:num)-1
k=k+1;
end

Ejecuto tu codigo y me muestra esto.

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
muestrasXventana =
 
     1     2     3     4     5     6     7     8     9    10
 
 
n =
 
     0
 
 
n =
 
     0
 
 
n =
 
     0
 
 
n =
 
     0
 
 
n =
 
     0
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