stem a convolve signal
Afficher commentaires plus anciens
% Define fs and time duration
fs = 10; % sample/second
duration = 1; % second
% Generate the time axis
t = 0:1/fs:duration-1/fs;
% the rectangular signal
x = ones(size(t));
% Plot the signal
subplot(2,1,1);
stem(t, x);
xlabel('Time (s)');
ylabel('Amplitude');
title('orignal Signal x[n]');
% Convolve the signal with itself
y = conv(x, x);
% Generate the time axis for the convolved signal
t_conv = 0:1/fs:2*duration-1/fs;
% Plot the convolved signal
subplot(2,1,2);
stem(t_conv, y);
xlabel('Time (s)');
ylabel('Amplitude');
title('Convolved Signal y[n]');
3 commentaires
Mohammed Alqahtany
le 25 Nov 2023
Dyuman Joshi
le 25 Nov 2023
The error is clear - The lengths of t_conv and y are not the same.
They should be the same.
Mohammed Alqahtany
le 25 Nov 2023
Réponse acceptée
Plus de réponses (0)
Catégories
En savoir plus sur Chemical Process Design dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
