2013-10-22 86 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

我犯了一個簡單的錯誤,非常感謝你指出我的錯誤 –

相關問題