MATLAB 中,现有一个散点图,把每个点的最近邻点连接起来

比如散点表示为
x=[7,9,11,13,15,17,18,20];
y=[20,6,14,4,18,14,2,14];

第1个回答  2014-05-18
delaunay()这个函数看下有没帮助追问

这个函数用法真么用啊,我之前想用,可是老是出错。》delaunay(x,y);吗?

追答

看帮助,看错误的提示,改掉错误,这个函数好像是三角分割,好像可以找到三角区邻近点

本回答被提问者采纳
第2个回答  2014-05-18
plot(x,y);追问

这样画的是散点图,主要的难题是如何赛选出最近邻。matlab中有一个voronoi函数
这是表达在最近邻散点之间做中垂线,我想matlab中一定有语句来判断一个点周围的那些点是最近邻点。

追答

没吧。。。这样画画的是连续的啊。。。

matlab散点图部分点坐标连线?
接下来,我们利用MATLAB的`gplot`函数,根据邻接矩阵和点的坐标绘制出路径。`gplot`函数将根据邻接矩阵中的信息,将指定的点用连线连接起来,形成一条或多条路径。绘制路径后,散点图中的点按照邻接矩阵的指示形成了一条或几条连续的路径。通过这种方式,我们可以直观地展示数据之间的关联性或网络结构。如...

大佬们matlab如何最近点连线啊?
在处理数据时,尤其是对散点图的分析中,有时需要将数据点以特定方式连接起来,以揭示数据的内在规律或趋势。若原始数据有序,则直接利用绘制功能,指定线条类型,即可实现数据点的串联。然而,对于无序数据,首先需要进行排序。解决方法的核心算法涉及寻找距离最接近的点。我们以一个点为起点,从剩余点中...

用matlab怎么画散点图?
matlab散点连线可按照以下方法操作:1、首先需要先画出点图,即把每一个数据点的位置画出来,所使用的指令为:scatter(x,y1,'k'),该指令主要用于绘制点图,后面''里面的k标示的是每一个点用黑色画出,里面也可以一起添加一些其他的参数:如下图所示:2、下面是利用第一步生成的数据和第二步的...

matlab 画出散点图 有些点连起来有些不连如下图中需将15和10、15和29...
plot(linspace(x(15),x(29),20),linspace(y(15),y(29),20))plot(linspace(x(10),x(27),20),linspace(y(10),y(27),20))如果要红色,自己加颜色即可

matlab中怎么画点与点相对应的图(散点图)
本视频展示如何用matlab绘制散圆状态图,可用于相关科研数据绘图!

MATLAB中用plot画图,因为用了hold on,画出来的都是散点图,请问如何将这...
不是hold on 的原因,是因为你的点都是离散的。可以把这些点存到数组中,然后绘制数组,就是连起来的线了

matlab如何做散点图
1、首先打开电脑上的“matlab”软件,主界面如下图所示。2、接着在命令窗口输入命令,二维散点图绘制首先需要x和y的坐标点,如下图所示。3、绘制二维散点图需要使用scatter函数,函数的调用格式如下图所示。4、x和y的个数应该一致,下面在命令行输入“scatter(x,y)”命令。5、点击回车键后,绘制出...

怎么用matlab做散点图,而且给每个点按数据的顺序加上号码
例子如下:clear x=[1 3 7 10];y=[2 4 9 43];plot(x,y,'r-')hold on for i=1:4 c=num2str(i);c=[' ',c];text(x(i),y(i),c)end axis([0 10 0 50])你能看懂的!望采纳!!

如何使用matlab绘制散点图
1. 准备数据:首先需要准备两组对应的数据点,这些点将在散点图中表示。2. 使用plot函数:在MATLAB中,可以使用`plot`函数来绘制散点图。其基本语法是`plot`,其中`x`和`y`分别代表两组数据。3. 设置图形属性:可以通过添加不同的参数和函数来定制散点图,例如设置点的样式、颜色、大小等。4. ...

matlab如何做散点图
在MATLAB中制作散点图的步骤:1. 打开MATLAB软件。2. 创建数据。可以使用MATLAB的随机函数生成一些随机数据,或者手动输入数据点。3. 使用plot函数创建散点图。通过指定两个向量作为输入参数来绘制散点图,其中每个向量包含一组数据点的坐标。可以使用'ro'等字符串指定散点的颜色和标记样式。例如,'ro'...

相似回答