Plotting a signal function
조회 수: 3 (최근 30일)
이전 댓글 표시
For my class, I have to plot the signal x(t) in matlab. The signal is shown in desmos in the photo below. 

답변 (1개)
Sulaymon Eshkabilov
2023년 1월 29일
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')
댓글 수: 0
참고 항목
카테고리
Help Center 및 File Exchange에서 Annotations에 대해 자세히 알아보기
제품
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

