2014-04-16 49 views
0

我有一個定義了多個函數的Matlab文件。調用該文件時,出現以下錯誤:「錯誤:文件:kmeans.m行:20列:1 \ n函數定義錯位或嵌套錯誤。」Matlab文件中的多個函數

我該如何擺脫錯誤?

+0

請參閱[本答案](http://stackoverflow.com/a/3569946/1214731)瞭解有關該主題的一些有用信息。 – tmpearce

+0

或者參閱我的[Cliff's Notes](http://stackoverflow.com/a/18798433/2778484)。 – chappjc

回答

1

確保每個功能都有匹配的end

+0

這實際上沒有必要。只要一致。如果一個函數結束了,他們都需要它,反之亦然。 – chappjc

+0

謝謝你們。你的意見解決了這個問題。 –

+0

@chappjc當然,但我總是建議這是一個「良好的做法」,因爲它們是嵌套函數所必需的。所以,如果你總是把'結束',你最有可能沒有這個問題。 :) –