Program Code
n=-5:5;y=[zeros(1,5) 1 zeros(1,5)];
stem (n,y);
xlabel ('Time');
ylabel ('Amplitude');
title ('Impulse Waveform');
grid on;
Output
Explanation of Program Code
clc;
It clears all input and
output from the Command Window display giving clean screen. It removes items
from workspace, freeing up system memory. After using clc, the scroll bar
cannot be used to see the history of functions, but still the up arrow can be
used to recall statements from the command history.
clear all;
It removes all variables from
the workspace. This frees up system memory.
close all;
It deletes all figures whose
handles are not hidden.
n=-5:5;
This command creates vector
n.
Vector n is given by
n= [-5 -4
-3 -2 -1
0 1 2 3 4 5]
Here vector n is used as x
axis
y=[zeros(1,5) 1 zeros(1,5)];
This command creates impulse
waveform.
stem (n,y);
This command plots n versus
the columns of y as stems. . n and y must be vectors or matrices of the same
size. Additionally, n can be a row or a column vector and y a matrix with
length(n) rows.
This command makes impulse
waveform appear on the screen.
xlabel ('Time');
It labels the x-axis as 'Time'.
Each axes graphics object can have one label for
the x-, y-, and z-axis. The label appears beneath its respective axis in a
two-dimensional plot.
ylabel ('Amplitude');
It labels the y-axis as '
Amplitude. '
title ('Impulse Waveform');
It outputs the phrase 'Impulse Waveform' above the figure at the
top.
grid on;
It adds major grid lines to
the current axes.
________________