How do I plot 5e^(0.5t)sin(2*pi*t)
이전 댓글 표시
% I have tried to plot 5e^(0.5t)sin(2pi*t) but my graph just show a negative exponential
% But when I compared to demos it's completely wrong
t1 = 0:10;
e = exp((0.5)*t1);
num6 = (5).*e.*sin((2)*pi*t1);
plot(t1, num6, 'c')
채택된 답변
추가 답변 (2개)
Note that sin(2*pi*t) = 0 for t = 0,1,2,3,...,10.
And these are the only points for t you specified.
댓글 수: 1
You can see this even better if you use sinpi instead of sin.
format longg
t = (0:10).';
y1 = sin(2*pi*t)
y2 = sinpi(2*t)
You had so few points that you were subsampling the shape away and couldn't see the oscillations. Use more data points. by using linspace. Try it this way:
t1 = linspace(0, 10, 1000);
e = exp(0.5 * t1);
num6 = 5 .* e .* sin(2 * pi * t1);
plot(t1, num6, 'c-', 'LineWidth', 2);
grid on
xlabel('t1')
ylabel('num6')
title('num6 = 5 .* e .* sin(2 * pi * t1)')
카테고리
도움말 센터 및 File Exchange에서 Parametric Spectral Estimation에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!



