# Plotting a signal function

1 view (last 30 days)
Vincent Moore on 29 Jan 2023
For my class, I have to plot the signal x(t) in matlab. The signal is shown in desmos in the photo below.
dpb on 29 Jan 2023
That would be a use for stairs

Sulaymon Eshkabilov on 29 Jan 2023
This can be also solved using griddedInterPolant(), e.g.:
% Solution # 1.
Y = [0 1 1 2 2 -1 -1 0 ]; % y data
X = [-2 -2 0 0 1 1 2 2 ]; % x data
% To assign an individual line color for each pair of data interval
figure(1)
for ii=1:numel(X)-1
plot(X(ii:ii+1), Y(ii:ii+1), '-', 'LineWidth',2)
hold all
end
grid minor
xlabel('\$x\$', 'Interpreter','latex')
ylabel('\$y\$', 'Interpreter','latex')
%% Solution 2.
Y = [0 1 1 2 2 -1 -1 0 ]; % y data
X = [-2 -2 0 0 1 1 2 2 ]; % x data
figure(2)
plot(X, Y, '-', 'LineWidth',2)
grid minor
xlabel('\$x\$', 'Interpreter','latex')
ylabel('\$y\$', 'Interpreter','latex')

### Categories

Find more on Parametric Modeling in Help Center and File Exchange

### Community Treasure Hunt

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

Start Hunting!

Translated by