Filter löschen
Filter löschen

Matlab Plotting command problem

1 Ansicht (letzte 30 Tage)
Jacob
Jacob am 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 Kommentare
Matt J
Matt J am 7 Feb. 2024
I get the following error
You seem to have omitted it.
Jacob
Jacob am 7 Feb. 2024
Yes I apologize but what you guys have given me solved my issue
Thanks!

Melden Sie sich an, um zu kommentieren.

Akzeptierte Antwort

Sulaymon Eshkabilov
Sulaymon Eshkabilov am 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 Kommentare
Jacob
Jacob am 7 Feb. 2024
This solved my issue.
Thanks For your help!
Sulaymon Eshkabilov
Sulaymon Eshkabilov am 7 Feb. 2024
Most welcome!

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Get Started with MATLAB finden Sie in Help Center und File Exchange

Tags

Produkte


Version

R2023b

Community Treasure Hunt

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

Start Hunting!

Translated by