stem a convolve signal
Ältere Kommentare anzeigen
% 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 Kommentare
Mohammed Alqahtany
am 25 Nov. 2023
Dyuman Joshi
am 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
am 25 Nov. 2023
Akzeptierte Antwort
Weitere Antworten (0)
Kategorien
Mehr zu Fourier Analysis and Filtering finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
