я использовал следующий код для генерации моего участка (и я хочу его позже включить в моем LATEX документе):Matlab легенда не соответствует сюжету
clear all; close all; clc;
a1 = 1; a2 = 1; c1 = 2.0; c2 = 1.8; time = 0:0.1:300;
wave1 = a1 * sin(c1*time);
wave2 = a2 * sin(c2*time);
wave3 = wave1 + wave2;
y = hilbert(wave3);
env = abs(y);
bound = 0.1*cos(0.2*time-pi);
plot(time,wave3,'k',time,[-1;1]*env,'--k',time,bound,'-.r', 'Linewidth',1.2);
ylabel(' $\eta$ (m)');
xlabel(' Time (s)');
legend = legend({'Short waves','Wave group envelope','Bound long wave'});
set(legend, 'FontSize',20);
axis([15.7 110 -2.5 2.5]);
График выглядит следующим образом:
Очевидно, что легенда 'bound long wave' не соответствует спецификации цвета и линии на графике. Насколько я знаю, это как-то связано со скалярным/вектором, но я не могу понять, где ошибка.
Как продолжить?