• Регистрация
downshifta
downshifta0.00
н/д
  • Написать
  • Подписаться

Запуск нескольких программ

Испытания и измерения 
10.07.2019

Здравствуйте! Написал реализацию программы, которая должна искать внутри папок текущей директории все файлы .m и запускать их (важно, что в самом каталоге лежат только папки, файлы находятся уже внутри них). Программа вроде как проходится по всему, но потом выдает ошибку:

Attempt to execute SCRIPT matlab as a function:

C:\Program Files\MATLAB\R2019a\toolbox\matlab\general\matlab.m

Error in runMyFiles (line 13)

matlab -r runMyFiles

 

Пожалуйста помогите разобраться! Заранее спасибо.

% function runMyFiles()
myDir = 'C:\Users\Александр\Desktop\Tatetsuke_P32R';

d = dir([myDir filesep '*.m']);
for jj = 1 : numel(d)
try
toRun = fullfile(myDir, d(jj).name);
fprintf('Running %s', toRun);
run(toRun);
catch E
end 
end
matlab -r runMyFiles

Теги

      10.07.2019

      Ответы

      • Павел Рословец
        Павел Рословец +2.00
        10.07.2019 15:58

        А зачем нужно последня строчка? в матлабе нет функции matlab, поэтому и ругается.