I am plotting a cosine wave, a sine wave and an amplified sine wave (in that order) on a single plot (figure window). However, I would like my legend to name and display only the cosine wave and the amplified sine wave. The figure itself should display all the plots i.e. cosine, sine, amplified sine.
Kshitij Singh answered .
2025-11-20
To show only certain graphics in a legend, explicitly place their handles at the beginning of the call to legend, e.g:
x = -pi:pi/20:pi; h1 = plot(x,cos(x),'-ro'); hold on h2 = plot(x,sin(x),'-.b'); h3 = plot(x,2*sin(x),'-*k'); legend([h1 h3],'cos(x)','2*sin(x)')