matlab 散点画闭合曲线

来源:百度知道 编辑:UC知道 时间:2024/05/09 04:08:45
如下所示,x,y本来有四个点,我把第一复制作为最后一个点,试图把这几个点连接成一个四边形。但是用plot(x,y),却是把所有的点连接。我想要的结果是按照点的顺序依次连接。请大侠给出答案,我拼命给分
y=[-131.7132 -54.1855 -71.5514 -156.8012 -131.7132];
x=[-132.1109 -153.8306 -133.9061 -157.5774 -132.1109]

plot是按点的顺序连接的,所以必须改变顺序才可以画出你要的图形,把倒数第二个点移到第二就可以了
y=[-131.7132 -156.8012 -54.1855 -71.5514 -131.7132];
x=[-132.1109 -157.5774 -153.8306 -133.9061 -132.1109];
plot(x,y)