Откройте и запустите .m в Matlab в другой файл .m (из другого каталога) - PullRequest
0 голосов
/ 02 апреля 2020

У меня вопрос по коду, который я создаю.

У меня есть код в файле .m, назовем его «first.m».

Но в «first.m» я хотел бы написать команду в этом сценарии, в которой я хотел бы запустить и выполнить другой файл .m, назовем его «second.m», который находится в другом каталоге.

Я имею в виду, я хотел бы использовать подпрограмму, но главная проблема в том, что я не понимаю, как я могу использовать подпрограммы в MATLAB.

Может ли кто-нибудь помочь мне сделать это?

1 Ответ

1 голос
/ 03 апреля 2020

попробуйте написать код с помощью функции запуска. Важно, чтобы Matlabs знал, где найти эту функцию. Вы можете использовать функцию addpath Также вы можете скопировать полный путь в этой команде. Вот так:

run('C:\Users\user\Desktop\second.m')

Убедитесь, что вы пишете правильный путь, который содержит second.m. Если код находится в том же пути, что и first.m, или вы уже добавили путь, который вы можете использовать:

run('second.m')

И если они находятся в подпапке фактической папки, где находится first.m, вы можно использовать первый пример или:

run('subfolder\second.m')
...