Функция plot () в MATLAB возвращает твердую фигуру вместо границы - PullRequest
0 голосов
/ 16 октября 2019

Я новичок в MATLAB и пытаюсь воссоздать фигуры и изображения по их координатам x, y, используя функцию plot (), следующим образом:

handle = plot(shape(:,1),shape(:,2),color,'LineWidth',line_width)

, где 'shape' - это список x, у координаты фигуры. Вместо того, чтобы просто получить границу / ребра (которые представлены координатами x, y), например, так:

boundary

Я получаю график, где соединены все точки,например, так:

filled.

Я попытался использовать scatter() вместо этого, но точечный график бесполезен для того, что я в конечном итоге хочу сделать. Есть ли способ заставить функцию plot() не соединять все точки, как это происходит сейчас?

...