Если у вас есть существующий график в виде точечного графика, вы не можете просто соединить точки, не зная, какие точки связаны с какими другими.
Если вы знаете порядок / связность точек, то вы могли бы просто использовать функцию заговора, чтобы сделать это в первую очередь. Звонок
plot(x,y,'-')
соединит точки с прямыми отрезками. Если вы хотите использовать символ маркера в каждой точке вдоль линии, то вы можете добавить один из маркеров, который позволяет график, как это:
plot(x,y,'o-')
Вы можете получить список разрешенных маркеров от
help plot
Если вы использовали разброс на множестве точек и теперь хотите наложить линию, соединяющую точки, то используйте функцию удержания, чтобы заставить matlab наносить поверх графика разброса. Например,
scatter(x,y)
hold on
plot(x,y,'-')
hold off
Опять же, любой из этих вариантов требует, чтобы вы знали связь между точками. Существуют некоторые схемы, которые иногда могут восстановить эту связь из списка изолированных точек. Один из этих методов называется CRUST , часто используемый для трехмерной реконструкции поверхности. Я нашел много ссылок простым поиском «алгоритма коры».