MATLAB Answers

Difficulty plotting equations.

조회 수: 4(최근 30일)
I'm just starting to learn to plot equations in 2D format in matlab and I'm having some issues getting started.
Right now I'm attempting to get two equations to display on the same plot.
I mostly don't entirely understand why I'm receiving the error message that I am.
The code I'm using so far is.
t=0:.2:2;
y1(t)=1*cos((2*pi)*(3*t))+0.8*sin((2*pi)*(8*t));
y2(t)=0.6*cos((2*pi)*(0.6*t)+(pi/3))+0.25*sin((2*pi)*(10*t));
plot(t,y1)
plot(t,y2)
the error code I'm receiving is.
Array indices must be positive integers or logical values.
Error in Untitled4 (line 2)
y1(t)=1*cos((2*pi)*(3*t))+0.8*sin((2*pi)*(8*t));
This is homework, the ultimate goal is to create this plot, however, as mentioned, I'm really just having trouble even getting the equation to plot, I'm mostly just trying to get help past the minor roadblock, I'm sure I can figure out how to color code and all that afterwards. I appreciate any help, hints, tips, or recommendations, thanks!

채택된 답변

KALYAN ACHARJYA
KALYAN ACHARJYA 5 Apr 2021
편집: KALYAN ACHARJYA 5 Apr 2021
#Do modification, no coding error
t=0:.2:2;
y1=1*cos(2*pi*3*t)+0.8*sin(2*pi*8*t);
y2=0.6*cos(2*pi*0.6*t)+(pi/3)+0.25*sin(2*pi*10*t);
plot(t,y1,t,y2);
  댓글 수: 1
Brendan Clark
Brendan Clark 5 Apr 2021
Thank you! I knew I was close.

댓글을 달려면 로그인하십시오.

추가 답변(0개)

Community Treasure Hunt

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

Start Hunting!

Translated by