How do I make my vector length even?
3 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Kalpha.mc
am 25 Okt. 2020
Kommentiert: Kalpha.mc
am 25 Okt. 2020
How would i make line x vectors to be even to the rest. To form three different lines on the graph. Also how do you make the points show up with like a circle, square and x.
x = linspace(5,(-2*pi),(2*pi));
x1 = linspace((-2*pi),(2*pi),10);
x2 = linspace((-2*pi),(2*pi),20);
y = sin(x);
axis([-6, 6, 0, 1])
plot(x,y, 'r')
hold on
plot(x1,y, 'g')
hold on
plot(x2,y, 'p')
title('Plot Comparison of sin(x)')
xlabel('x values')
ylabel('sin(x)')
legend('5 points','10 points','20 points')
0 Kommentare
Akzeptierte Antwort
per isakson
am 25 Okt. 2020
Bearbeitet: per isakson
am 25 Okt. 2020
The statement
x = linspace(5,(-2*pi),(2*pi));
looks strange to me. On R2018b it creates a row vector of length 6, which suprises me. Did you mean
x = linspace((-2*pi),(2*pi),5);
The two statements
plot(x1,y, 'g')
plot(x2,y, 'p')
will throw errors, since the length of x1 and y differs. They are 10 and 6, respectively. And the length of x2 and y also differs.
"points show up with like a circle, square and x" with 'o', 's' and 'x', see plot, 2-D line plot (and browse the entire page)
3 Kommentare
per isakson
am 25 Okt. 2020
Bearbeitet: per isakson
am 25 Okt. 2020
I assume this is your homework. Am I right? Thus, I provide hints.
Regarding the markers, read the documentation on plot.
interp1 is most likely not what your teacher intended.
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu 2-D and 3-D Plots finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!