Мне нужно построить функцию cos и выбрать n
точек на графике.
Я построил функцию cos как
x = -pi:0.01:pi;
y=cos(x);
plot(x,y)
В результате я получил cos-plot и набор (x, y). Как я могу определить, например, 4 точки для этой функции?
Я думал определить вектор с помощью y
и, используя randi(y)
и l oop, определить n
количество y
:
for i = 1:n
ind = randperm(numel(y), 1);
r(i) = y(ind);
end
Это дает мне случайный выбор точек. НО Мне нужно определить равное количество точек с обеих сторон, если количество точек должно быть четным, а если нечетное, одна точка находится в центре.
Например: если я выберите 4 очка, 2 очка будут слева, 2 - справа. Если количество точек 5, то одна находится сверху / посередине, 2 точки будут слева, 2 - справа.
Как я могу реализовать это в Matlab?