Неопределенная функция в MATLAB

Я использовал функцию dtw в последнем выпуске MATLAB, и хотел бы настроить несколько ее частей. Для начала я набрал:

edit dtw

Я сохранил полученный код в файл с именем dtw_Copy.m и изменил имя функции наdtw_Copy также. Проходя код построчно с набором входных параметровx а такжеyвокруг линии 90:

[metric, varargin] = getmutexclopt({'absolute','euclidean','squared','symmkl'},'euclidean',varargin);

Я получаю сообщение об ошибке:

Неопределенная функция 'getmutexclopt' для входных аргументов типа 'cell'.

Я также получаю это сообщение об ошибке, если я не прохожу код построчно, а просто набираюdtw_Current(x,y)после повторного тестирования набора входных параметровx а такжеy.

После запуска:

help 'getmutexclopt'

указано, чтоgetmutexclopt не найден. Я пробовал также:

edit 'getmutexclopt'

Но мне сказали, что currentDirectory / getmutexcloptm.m не существует.

Я старался:

which getmutexclopt

И мне сказали, чтоgetmutexclopt не найден.

Ища в интернете, я нашелресурс, который казался простым в устранении неполадок это ошибка. Ресурс рекомендует убедиться, что набор инструментов установлен. Я не уверен, какой набор инструментов поддерживает функциюgetmutexcloptи поэтому я ввожу имя функции вВеб-сайт, В результате появляется сообщение: «Ваш поиск - getmutexclopt - не соответствует ни одному документу».

Ресурс также рекомендует проверить путь, используемый для доступа к функции. Я следовал инструкциям, чтобы сделать это, и когда я набрал:

which -all getmutexclopt

Я получил:

currentDirectory\matlab\toolbox\signal\signal\private\getmutexclopt.m  % Private to signal

Кажется, это указывает на то, что функция находится в панели инструментов сигнала, которая является закрытой? Есть ли возможность еще бежатьdtw_Current(x,y) и / или запускать его содержимое построчно?

Ответы на вопрос(1)

Ваш ответ на вопрос