Как построить график с помощью цикла в Matlab
Необходимо присвоить элементам вектора X значения из указанного диапазона c заданным шагом. Элементам вектора Y присвоить значения функции yi = f(xi). Построить график функции Y(X). В первом столбце дан диапазон, во втором шаг. Будьте добры, подскажите как исправить код.
for x = -3:0.1:5
if (-2*pi<x) && (x<=0)
y1=cos(x-1);
end
if (0< x)&& (x<pi)
y2=cos(x)+1;
end
if (pi<=x) && (x<=2*pi)
y3=sin(x+0.5);
end
Y=[y1 y2 y3];
plot (x,Y)
end
Источник: Stack Overflow на русском