Вот код, который я использовал:
x = linspace(0,2);
e = exp(1);
lin = e;
quad = e-e.*x.*x/2;
cub = e-e.*x.*x/2;
quart = e-e.*x.*x/2+e.*x.*x.*x.*x/24;
act = e.^cos(x);
mplot = plot(x,act,x,lin,x,quad,x,cub,x,quart);
legend('actual','linear','quadratic','cubic','quartic')
Это создает легенду, сопоставляющую правильные цвета с фактической и линейной, затем после этого она кажется пропускающей красный на графике, но не на легенде, то есть легенда говорит, что квадратичный должен быть красным, но график показывает его как зеленый, легенда гласит, что кубический цвет должен быть зеленым, но график показывает его как фиолетовый и т. д.
Любая помощь приветствуется.