MATLAB Answers

Difficulty plotting equations.

5 views (last 30 days)
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!

Accepted Answer

KALYAN ACHARJYA
KALYAN ACHARJYA on 5 Apr 2021
Edited: KALYAN ACHARJYA on 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 Comment
Brendan Clark
Brendan Clark on 5 Apr 2021
Thank you! I knew I was close.

Sign in to comment.

More Answers (0)

Community Treasure Hunt

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

Start Hunting!