2013-10-22 84 views
-1

我一直在尝试使用Matlab中的内置函数“convexhull”来计算凸包。下面是我使用的代码:尝试在MATLAB中获取点的凸包时发生错误

y = [ 1 4 3 4 5 1];

x = [ 1 2 3 4 5 5];

convexhull(x_array,y_array);

我得到的错误是:

Undefined function 'convexhull' for input arguments of type 'double'.

我不明白为什么我我得到这个错误。

+0

当您收到错误消息“undefined function xyz”时,请尝试使用哪个xyz来查看函数是否存在。如果没有,你可以尝试'lookfor'...'',其中'...'被您正在尝试做的关键字所取代。在你的情况下'寻找'凸包'会起作用。 当这个函数不是一个matlab函数,而是一个你创建的函数时,'undefined function xyz'错误通常意味着这个函数不会生存在你的路径中的一个文件中。 – nispio

回答

2

我认为你想要的功能是convhull,而不是凸面。

+0

我犯了一个简单的错误,非常感谢你指出我的错误 –

相关问题