How do I plot a line rather than seperate points?
조회 수: 1 (최근 30일)
이전 댓글 표시
t = -2;
yo = 5;
w = 5;
k = 0.1;
for t = -2:20
if t < 0
y = -yo;
elseif t < 10
y = -yo*(cos(w*t));
else
y = -yo*(cos(w*t))*exp(-k*(t-10));
end
plot(t,y,'.'); hold on
end
hold off
This is the code. I've looked everywhere and I just cannot figure out how to plot the oscillation curve I need from the given data in the code. Any help is appreciated. Thank you.
댓글 수: 0
채택된 답변
John D'Errico
2017년 12월 5일
Don't plot each point, ONE at a time. You cannot easily connect a new point to the last. (Well, you could do it, but it would be insanely silly to do so.)
Create the result as a vector, then call plot ONCE.
Learn how to use MATLAB. MATLAB is all about vectors and arrays.
댓글 수: 0
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Scatter Plots에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!