Я получаю сообщение об ошибке «Векторы должны быть одинаковой длины», но я не уверен, почему.Я в основном пытаюсь построить график для кусочной функции по времени.Ранее я столкнулся с некоторыми другими проблемами с «кусочным» оператором, поэтому решил использовать вместо него оператор if.
figure(1);
t = linspace(0, 30, 200);
v_wind1 = linspace(0, 20, 100);
v_wind2 = linspace(20, 0, 100);
if (0 <= t < 15)
v_wind = v_wind1;
elseif (15 <= t <30)
v_wind = v_wind2;
end
plot(t, v_wind);