Ignoring extra legend entries?
16 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Charlotte Davies
el 17 de Mayo de 2017
Comentada: Charlotte Davies
el 17 de Mayo de 2017
My function is supposed to graph all three values of y against x, but instead it graphs the first two and I receive the error notice: Warning: Ignoring extra legend entries. How can I resolve this? My code is below:
X = -10:0.2:10; y1 = X.^2; y2 = X.*cos(X) y3 = -X.^3 plot(x,y1,y2,y3);
%set the domain and range axis([-10 10 -10 10]);
title('Comparing functions') xlabel('x') ylabel('y') legend('y1=x^2','y2=xcos(x)','y3=-x^3')
print('module04.png','-dpng')
0 comentarios
Respuesta aceptada
David Goodmanson
el 17 de Mayo de 2017
Editada: David Goodmanson
el 17 de Mayo de 2017
Hello Charlotte, you should be getting a pretty strange graph right now, since it would be plotting x vs y1 and then y2 vs y3. try
plot(X,[y1;y2;y3]);
which creates a matrix of y arrays and uses the X array as the independent variable all three times.
Más respuestas (0)
Ver también
Categorías
Más información sobre Legend en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!