Я столкнулся с странной ситуацией в MATLAB. Функция MATLAB pdist
не работает. Отображается с ошибкой Undefined function 'pdist' for input arguments of type 'double'.
Почему функция MATLAB pdist() не работает?
Эта функция определена в Statistics Toolbox.
Я думал следующее: (i) Возможно, мои входы в эту функцию неверны или (ii) У меня нет доступа к этой функции (то есть может быть я не имеют Statistics Toolbox
в MATLAB.
Чтобы проверить первый пункт, я зашел в окно справки MATLAB и затем искал эту функцию там. В конце страницы приведены некоторые примеры. простейший и пробовал его в командном окне MATLAB.К сожалению, он показывает ту же самую ошибку, о которой говорилось выше. Странно, потому что по крайней мере я ожидаю, что этот пример будет работать нормально.
Чтобы проверить второй пункт, я подошел к кнопке start
в MATLAB. Там я вижу, что у меня есть Statistics Toolbox.
. Я попробовал другой способ, который набрал ver('stats')
в окне команд. Он также показывает мне подробности о Statistics Toolbox.
И, последний путь, я пошел в свой C:
, где я установил MATLAB. Там также в инструментальных ящиках, я могу видеть файл, который имеет функцию pdist.
Есть ли у кого-нибудь идеи, что здесь происходит? или что может быть следующей возможностью, что я могу проверить ее действительность? Благодарю.
Тип «какой pdist». Если он ничего не нашел, проверьте свои пути MATLAB. – nkjt
Пожалуйста, проверьте, добавлен ли набор статистики в пути Matlab – User1551892
', который -all pdist' будет перечислять все файлы MATLAB' pdist' в вашем пути MATLAB – am304