how to use zeros command to construct a new sequence?

3 vues (au cours des 30 derniers jours)
modified covariance
modified covariance le 24 Oct 2012
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!

Réponse acceptée

Pedro Villena
Pedro Villena le 24 Oct 2012
Modifié(e) : Pedro Villena le 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 commentaires
modified covariance
modified covariance le 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?
modified covariance
modified covariance le 24 Oct 2012
thank u for helping me a lot.

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur MATLAB dans Help Center et File Exchange

Tags

Produits

Community Treasure Hunt

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

Start Hunting!

Translated by