how to use zeros command to construct a new sequence?

2 visualizaciones (últimos 30 días)
just wondering how to use zeros command to construct a new sequence y[n] by padding M zeros at the end of x[n]=10cos(0.2*pi*n+1.2) where n is between 0 and 100 (including 0 and 100).
t = 0:0.001:0.1-0.001;
x = 10*cos(200*pi*t+1.2);
but how to append M zeros? Thank you!

Respuesta aceptada

Pedro Villena
Pedro Villena el 24 de Oct. de 2012
Editada: Pedro Villena el 24 de Oct. de 2012
n=0:100; %->N=101
T=0.001; %period [s]
t=(0:T:T*n(end));
x=10*cos(0.2*pi*n+1.2);
where x(1) represent x(n=0), and x(100) represent x(n=101)
M = 1000000; %number of zeros
y = [x zeros(1,M)];
tt =(0:T:T*length(y)-1);
  2 comentarios
modified covariance
modified covariance el 24 de Oct. de 2012
thx for ur answer. but i am just wondering if M is now 1000000, how can i substitute 1000000 zeros into ur code?
modified covariance
modified covariance el 24 de Oct. de 2012
thank u for helping me a lot.

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre MATLAB en Help Center y File Exchange.

Etiquetas

Productos

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by