Program Code
t=0:0.01:4;y=sawtooth(2*pi*t+pi);
plot (t,y);
axis ([0 4 -5 5]);
xlabel ('Time');
ylabel ('Amplitude');
title ('Sawtooth 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.
t=0:0.01:4;
Here vector t is created as
time axis.
Vector t has 401 elements.
The starting element is 0 and the final element is 4. There is an increment of
0.01 between consecutive elements of vector t.
y=sawtooth(2*pi*t+pi);
It creates the sawtooth
waveform.
plot (t,y);
It plots all the lines
defined by t versus y pairs. That is, it makes the sawtooth waveform appear on
the screen.
axis ([0 4 -5 5]);
It sets the limits for the x-
and y-axis of the current axes.
Here according to the above
command x-axis begins at 0 and ends at 4. Here y-axis begins at -5 and ends at
5.
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 ('Sawtooth Waveform');
It outputs the phrase 'Sawtooth Waveform' above the figure at
the top.
grid on;
It adds major grid lines to
the current axes.
_________________