Hi ,please help , I need to plot signals u(t-3),u (t+1), z(-t-3),,z​(2t+2),u(-​2n-1) and u(3n+2) using subplot and add title ,grid and axis labels

Answers (2)

subplot(1,6,1);
plot(u(t-3));
grid on
ylabel('u(t-3)')
subplot(1,6,2);
plot(u(t+1));
grid on
ylabel('u(t+1)');
subplot(1,6,3);
plot(z(-t-3));
grid on
ylabel('z(-t-3)');
and so on.

4 Comments

Thank you, but is it necessary to have increment here?
What increment?
If you are referring to the changing number at the end of subplot(), then that number determines which of the 1 x 6 subsection the subplot is to be drawn in. If you were to use the same number each time, the plots would be drawn on top of each other.
t and n should be arrays defining your x axis elements, like
t = 3 : 1 : 100; % or whatever.
I don't know of any integer n that will allow you to get integer index numbers for both -2*n-1 and 3*n+2, so I don't see how u can be a list of values of u.
... that would allow you to get positive index numbers ...
But perhaps u and z are functions instead of arrays.

Sign in to comment.

t=[-4:0.2:4];
n=[-2:0.1:2];
subplot(3,2,1)
plot(t,heaviside(t-3))
grid on;
title('Time shifted signal')
xlabel('time(s)')
ylabel('volt(V)')
subplot(3,2,2)
plot(t,heaviside(t+1))
grid on;
title('Time shifted signal')
xlabel('time(s)')
ylabel('volt(V)')
subplot(3,2,3)
plot(t,dirac(-t-3))
grid on;
title('Time shifted and reflected signal')
xlabel('time(s)')
ylabel('volt(V)')
At the end this is my code. I hope it will be ok.
Thanks for all comments.
Best regards.

Asked:

on 23 Apr 2013

Community Treasure Hunt

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

Start Hunting!