Как запустить несколько файлов .m, создав главный файл .m - PullRequest
0 голосов
/ 28 января 2019

У меня есть серия .m файлов, которые отображают спектральную плотность мощности, уровни одной октавной полосы, спектрограммы и т. Д. Каждый из них представляет собой отдельный файл .m (конкретный файл функции), который выполняется однимОсновной .m файл, который открывает графический интерфейс, который в интерактивном режиме позволяет нам выбирать то, что мы хотим, а затем он дает нам соответствующие результаты.Теперь я хочу создать небольшой скрипт, который будет запускать эти серии файлов .m и сохранять результаты, чтобы я мог использовать эти результаты (возможно, сохранив их как .mat файлы) для построения графика.дальнейшие результаты.

Любые предложения или идеи приветствуются!Большое спасибо.В дополнение к вышесказанному, пожалуйста, найдите ниже детали - так можно ли сохранить myOutput (ссылаясь на комментарий Wolfie), как и когда вызывается функция в основном файле .m?Особенность графического интерфейса в том, что он запускается на основе выбора пользователя для анализа файлов .wav.Предположим, я выбрал один файл, затем он выполняет анализ в соответствии с тем, что я хочу, и выдает результаты.Предположим, я хочу выполнить анализ пакетов .wav-файлов за раз, тогда это займет много времени.Я хотел бы знать, могу ли я написать другой сценарий, чтобы направить этот основной файл .m для анализа необходимых вещей в пакетном режиме и сохранения результатов, чтобы в конце я мог использовать все сохраненные результаты для построения графика того, что мне нужносюжет.надеюсь, что это полезно.спасибо всем.

1 Ответ

0 голосов
/ 28 января 2019

Вы можете запускать сценарии MATLAB из командной строки или кода с помощью функции run.Предположим, что у вас есть *.m файл stackoverflow_playground.m с некоторым содержимым, который вы можете разрешить этому скрипту запускать

run('stackoverflow_playground.m')

Таким образом, один мастер-скрипт может содержать несколько операторов run друг за другом для последовательного запуска желаемых скриптов с учетом ихпозиция в коде.Этот основной сценарий может также включать некоторые подпрограммы сохранения для полученных результатов.

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