Info

이 질문은 마감되었습니다. 편집하거나 답변을 올리려면 질문을 다시 여십시오.

Can't seem to get the functions to graph properlly

조회 수: 1 (최근 30일)
Bethany Ramsbottom
Bethany Ramsbottom 2020년 10월 28일
마감: MATLAB Answer Bot 2021년 8월 20일
alpha = [-0.5 -1.2 -2.1]
beta = [8 5.3 2.5]
t = 0:0.5:5
e = 2.71828
y1 = (e.^(-((-.5).*t))).*sin(8.*t);
y2 = (e.^(-((alpha(2))).*t)).*sin(beta(2).*t);
y3 = (e.^(-((alpha(3))).*t)).*sin(beta(3).*t);
plot(t,y1)
hold on
plot(t,y2,'m','LineWidth',1)
hold on
plot(t,y3,'b','LineWidth',1)
xlabel('time [sec]')
ylabel('amplitude')
title('\sigma as a function of time')
legend('Case 1','Case 2', 'Case 3')
grid on
When I plot the equations it seems to ignore the sin function and gives me a single spike not sure where I went wrong.

답변 (1개)

Kelly Kearney
Kelly Kearney 2020년 10월 28일
You've chosen a pretty coarse resolution for t. If you change it to something like
t = linspace(0,5,100);
do you get what you expect?

이 질문은 마감되었습니다.

태그

제품


릴리스

R2020b

Community Treasure Hunt

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

Start Hunting!

Translated by