Я пытаюсь использовать пакет нормализованного сокращения из [http://www.cis.upenn.edu/~jshi/software/Ncut_9.zip][1] (в Windows 7 — MATLAB R2010a 32 бита), но это не работает. Я пытаюсь запустить демонстрацию под названием «Демонстрация кластеризации Ncut» и получаю следующую ошибку:
??? Undefined function or method 'sparsifyc' for input arguments of type 'double'.
Error in ==> ncut at 41
W = sparsifyc(W,dataNcut.valeurMin);
Error in ==> ncutW at 9
[NcutEigenvectors,NcutEigenvalues] = ncut(W,nbcluster);
Error in ==> demoNcutClustering at 27
[NcutDiscrete,NcutEigenvectors,NcutEigenvalues] = ncutW(W,nbCluster);
Я уже поместил каталог NCUT9 в путь, так что это не проблема, я думаю, и я уже скомпилировал файлы MEX с помощью команды: compileDir_simple(mydir)
.
sparsifyc
. Дважды проверьте каталог, где находятся нормализованные разрезы, и найдите эту функцию. Убедитесь, что он там. - person rayryeng   schedule 23.08.2014