请附上导弹弹道的足迹图。 我想连接情节的最外部点,如下所示: http://nl.mathworks.com/help/matlab/ref/boundary.html。 问题是这个边界函数已经在matlab 2014中实现了。不幸的是,我必须处理Matlab 2013a ... 如何获得与新边界函数相同的图?我的情节命令很简单:
plot(x,y)
编辑:我使用了convhull命令。根据描述它应该做的工作。但是,出了点问题。代码:
figure(4)
subplot(1,2,1);
plot(y_array,x_array,'b*');
k=convhull(y_array,x_array);
subplot(1,2,2);
plot(x(k),y(k),'r-')
使用时发生相同的错误:
DT=delaunayTriangulation(y_array',x_array');
[K,v]=convexHull(DT);
subplot(1,2,2);
plot(x(K),y(K),'r')
答案 0 :(得分:2)
我会尝试使用convhull
。从https://www.mathworks.com/help/matlab/ref/convhull.html开始,这就是你可以如何绘制凸包(如果你的意思是'外点'):
xx = -1:.05:1;
yy = abs(sqrt(xx));
[x,y] = pol2cart(xx,yy);
k = convhull(x,y);
plot(x(k),y(k),'r-',x,y,'b*')
convhull
是在R2006a之前推出的,因此应该适用于您的版本。