Como mostrar legenda apenas para um subconjunto específico de curvas na plotagem?

t = 0 : 0.01 : 2 * pi;
s = sin(t);
c = cos(t);
m = -sin(t);

hold on;
plot(t, s, 'r');
plot(t, c, 'b');
plot(t, m, 'g');
hold off;

legend('', 'cosine', '');

Existem várias curvas na minha plotagem. Eu quero mostrar a legenda apenas para alguns deles. Como eu faço isso?

Por exemplo, como faço apenas a legenda da curva cosseno visível na plotagem acima? Quando eu chamo olegend() funciona comolegend('', 'cosine'); em vez de adicionar o terceiro parâmetro vazio, a terceira linha verde é removida da legenda. Mas isso não resolve o meu problema, porque a linha vermelha indesejada permanece visível.

questionAnswers(6)

yourAnswerToTheQuestion