How to draw 2D periodic triangular signal
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
praveen rai
le 22 Août 2017
Commenté : Image Analyst
le 22 Août 2017
w=1; % signal width
Amp=1; % signal amplitude
tt=-w:w;
y1=Amp-Amp*abs(tt)/w;
figure;
plot(tt,y1)
is this is code is right??
0 commentaires
Réponse acceptée
Image Analyst
le 22 Août 2017
Not yet. That is just one period, not a waveform with multiple periods. Use repmat() to make more of them.
2 commentaires
Image Analyst
le 22 Août 2017
Try this:
w=1; % signal width
Amp=1; % signal amplitude
tt=-w:w;
y1=Amp-Amp*abs(tt)/w;
% Replicate this one period 7 times.
tt = -1 : (1 + 6 * length(y1));
y1 = repmat(y1, [1, 7]);
plot(tt, y1, 'LineWidth', 2)
grid on;
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Waveform Generation dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!