У меня есть два набора данных, одним из которых является целевое положение, а другое - фактическое положение. Я хотел бы построить цель с +/- приемлемым диапазоном, а затем наложить на фактический. Однако этот вопрос касается только целевой позиции.Как я могу нарисовать заполненные прямоугольники в качестве фона для желаемой цели в MATLAB?
Я безуспешно попытался выполнить функции встроенной области, заполнения и прямоугольника. Используя код, найденный в stackoverflow here, он корректен только в определенных областях.
Например
y = [1 1 1 2 1 1 3 3 1 1 1 1 1 1 1]; % Target datum
y1 = y+1; %variation in target size
y2 = y-1;
t = 1:15;
X=[t,fliplr(t)]; %create continuous x value array for plotting
Y=[y1,fliplr(y2)]; %create y values for out and then back
fill(X,Y,'b');
На рисунке производства выглядит следующим образом:
Я бы предпочел, чтобы быть заполнены в красных коробках нарисованных здесь:
T ханк!