# Matlab Plotting command problem

6 views (last 30 days)
Jacob on 7 Feb 2024
Hello,
I am having issues plotting a plot in Matlab with the following code below.
t=0:0.01:10
t = 1×1001
0 0.0100 0.0200 0.0300 0.0400 0.0500 0.0600 0.0700 0.0800 0.0900 0.1000 0.1100 0.1200 0.1300 0.1400 0.1500 0.1600 0.1700 0.1800 0.1900 0.2000 0.2100 0.2200 0.2300 0.2400 0.2500 0.2600 0.2700 0.2800 0.2900
x1=11*cos(10*t+(3*pi/8));
plot(t,x1);
hold on
x2=3*cos(10*t-(pi/2));
plot(t,x2);
hold on
x3=x1+x2;
plot(t,x3);
legend('x1(t)=11*cos(10*t+(3*pi/8))','x2(t)=3*cos(10*t-(pi/2))','x3(t)=x1+x2');
title('2.c)');
For some reason when ever I run the above I get the following error and I am unable to determine what is wrong. I tried changing the wording of the plot commands just incase they had a problem but that didn't resolve the issue.
Any help is appreciated Thanks for your time!
##### 2 CommentsShow NoneHide None
Matt J on 7 Feb 2024
I get the following error
You seem to have omitted it.
Jacob on 7 Feb 2024
Yes I apologize but what you guys have given me solved my issue
Thanks!

Sulaymon Eshkabilov on 7 Feb 2024
Even though you have not mentioned any error, there is a tiny point linked with hold on command. It needs to be followed at the end with hold off to avoid ambiguity in case you'd plot a new set of data afterwards. And use of latex for legend labels might make the plot figure better look, etc., e.g.:
figure()
t=0:0.01:10;
x1=11*cos(10*t+(3*pi/8));
plot(t,x1, 'r','LineWidth',1.5);
hold on
x2=3*cos(10*t-(pi/2));
plot(t,x2, 'g:','LineWidth',2.5);
hold on
x3=x1+x2;
plot(t,x3, 'b-.', 'LineWidth',2.0);
legend({'\$x_1(t)=11*cos(10*t+(3*pi/8))\$','\$x_2(t)=3*cos(10*t-(pi/2))\$','\$x_3(t)=x_1+x_2\$'}, 'Interpreter','latex');
title('(2.c)');
xlabel('\$t\$', 'Interpreter','latex')
ylabel('\$x_1(t), x_2(t), x_3(t)\$', 'Interpreter','latex')
grid on
hold off % Use hold off not to plot over this figure
##### 2 CommentsShow NoneHide None
Jacob on 7 Feb 2024
This solved my issue.
Thanks For your help!
Sulaymon Eshkabilov on 7 Feb 2024
Most welcome!

### Categories

Find more on Get Started with MATLAB in Help Center and File Exchange

R2023b

### Community Treasure Hunt

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

Start Hunting!