Multiple Graph plotting manipulation in matlab
Ältere Kommentare anzeigen
x = -100:1:100;
y1 = 0.8*x; %L(x)
y2 = (-27/97750)*x.^3+(4/5)*x; %g(x)
y3 = (-81/9775)*x + (1726/1955)*x -(108/391); %q(x)
y4 = (27/97750)*x.^3 + (-162/1955)*x.^2 +6.6864*x -116.2103; %h(x)
y5 = -1.6*x + 120; %L2(x)
y6 = -0.012*x.^2 + 0.8*x; %f(x)
hold on;
plot(x,y1,'-r')
plot(x,y2,'-g')
plot(x,y3,'-b')
plot(x,y4,'-m')
plot(x,y5,'-y')
plot(x,y6,'-k')
legend('L(X)','g(x)','q(x)','h(x)','L2(x)','f(x)','location','northeast')
xlabel('x-axis')
ylabel('y-axis')
This is my code.

this is the output. Instead of this, i need it to show like this.

any idea how?
Antworten (2)
the cyclist
am 23 Aug. 2015
There are many differences between those figures. The most significant one seems to be the differences in range of the y-axis. You can fix that with
ylim([-100 50])
Is that enough? If not, can you please edit your question to itemize the differences you are hoping to rectify?
1 Kommentar
Odien
am 23 Aug. 2015
Star Strider
am 23 Aug. 2015
0 Stimmen
NOTE: It was written in R2007a, so it may not be compatible with R2014b and later. (I haven’t used it recently.)
Kategorien
Mehr zu 2-D and 3-D Plots finden Sie in Hilfe-Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!