P = [0 0; 1 1; 1.5 0.5; 1.5 -0.5; 1.25 0.3; 1 0; 1.25 -0.3; 1 -1];
[k,v] = convhull(P);
plot(P(:,1),P(:,2),'*')
hold on
plot(P(k,1),P(k,2))
这里面的k,v,都是分别是什么含义啊,为什么就可以把这外围的一圈点都围起来啊?
P = [0 0; 1 1; 1.5 0.5; 1.5 -0.5; 1.25 0.3; 1 0; 1.25 -0.3; 1 -1];
[k,v] = convhull(P);
plot(P(:,1),P(:,2),'*')
hold on
plot(P(k,1),P(k,2))
这里面的k,v,都是分别是什么含义啊,为什么就可以把这外围的一圈点都围起来啊?
convhull是凸包计算函数,k是选择的点和连接顺序,v是面积,也可以自己写源码。有用麻烦采纳一下,谢谢,有问题可以私聊