#matlab #cluster-analysis #k-means
#matlab #кластерный анализ #k-означает
Вопрос:
У меня есть некоторые данные, хранящиеся в электронной таблице mat-файла, когда я пытаюсь запустить свой скрипт kmeans.m, я получаю эту ошибку и не могу понять, что происходит?
Attempt to execute SCRIPT kmeans as a function
Error in ==> kmeans at 10
[clustIDX, clusters, interClustSum, Dist] = kmeans(data,
K, 'options',opts, ...
Комментарии:
1. Не могли бы вы перечислить полную ошибку?
2. это полная ошибка? ??? Попытка выполнить СКРИПТ kmeans как функцию?
3. у вас также есть скрипт, вызываемый
kmeans.m
в вашем пути MATLAB?4. эй, йода, да, я делаю? (извините за тех, кто не знает, что я использую matlab около 4 дней)
5. попробуйте переименовать этот скрипт во что-то другое.
kmeans
это функция toolbox, которую вы пытаетесь использовать. Если вы также назовете свой скрипт askmeans.m
, то он имеет приоритет в поиске MATLAB и вызывает его вместо функции, которую вы действительно хотите, что вызывает ошибку, которую вы видите.
Ответ №1:
Попробуйте переименовать свой скрипт на что-то другое. kmeans
это функция toolbox, которую вы пытаетесь использовать. Если вы также назовете свой скрипт as kmeans.m
, то он имеет приоритет в поиске MATLAB, и он вызывает его вместо функции, которую вы действительно хотите, что вызывает ошибку, которую вы видите.