
Who can help me with my convolution code please?
3 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos

t=-5:0.01:5;
y=heaviside(t)-heaviside(t-1);
subplot(3,1,1);
plot (t,y);
legend(‘u(t)-u(t-1)’);
axis([-2 5 -1 1.5]);
z=heaviside(t)-heaviside(t-4);
subplot(3,1,2);
plot (t,z);
legend(‘u(t)-u(t-4)’);
axis([-2 5 -1 1.5]);
0 comentarios
Respuestas (1)
Sam Chak
el 16 de Mayo de 2022
@Loh Sheng Ting, I look at your code directly (that is related to Question b) and it looks okay.
step = 0.01;
t = -5:step:5;
x = 3*(heaviside(t) - heaviside(t - 1));
h = 2*(heaviside(t) - heaviside(t - 4));
subplot(2,1,1);
plot(t, x, 'linewidth', 1.5);
hold on
plot(t, h, '--');
hold off
axis([-2 5 -1 3.5])
ylabel({'$x(t)$'}, 'Interpreter', 'latex')
subplot(2,1,2);
plot(t, x, '--')
hold on
plot(t, h, 'linewidth', 1.5);
hold off
axis([-2 5 -1 3.5])
ylabel({'$h(t)$'}, 'Interpreter', 'latex')
xlabel({'$t$'}, 'Interpreter', 'latex')

4 comentarios
Sam Chak
el 16 de Mayo de 2022
Are the Answer helpful in solving your problem (b)?
Can you plot and show me
and
first?
I want to check and confirm how to do the convolution.
Ver también
Categorías
Más información sobre Multirate Signal Processing en Help Center y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
