how to use zeros command to construct a new sequence?

3 views (last 30 days)
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!

Accepted Answer

Pedro Villena
Pedro Villena on 24 Oct 2012
Edited: Pedro Villena on 24 Oct 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 Comments
modified covariance
modified covariance on 24 Oct 2012
thx for ur answer. but i am just wondering if M is now 1000000, how can i substitute 1000000 zeros into ur code?

Sign in to comment.

More Answers (0)

Tags

Products

Community Treasure Hunt

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

Start Hunting!