определения функций не допускаются в этом контексте - PullRequest
0 голосов
/ 30 ноября 2011

У меня проблема с файлом.Я пытаюсь запустить Example.m в кластере с функциями, но при запуске программы появляется ошибка: "Functions definitions are not permitted in this context".Функции определены в одном файле, а основная функция называется как мои Example.m.

Привет, и я с нетерпением жду ваших ответов ...

Ответы [ 2 ]

3 голосов
/ 30 ноября 2011

Сложно сказать, если ваша проблема заключается в отсутствии кода, но я нашел это в этом посте в программе чтения новостей mathworks:

  • Файлы сценариев не могут содержать дополнительные функции внизу, как это делают файлы функций.
  • Первая функция в файле функций должна иметь то же имя, что и файл.
1 голос
/ 30 ноября 2011

Первая исполняемая строка вашей Example.m строки определения функции

function out = Example( in )
% body of Example

Если нет, MATLAB интерпретирует его как скрипт. Смотрите также help script и help function.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...