Я хочу запустить Matlab как любой обычный исполняемый файл, подобный этому
matlab /path/to/some/mat_file.m argument1 argument2
очевидно, что Matlab не играет как обычные исполняемые файлы и просто проигнорирует мой запрос, но вы можете передать ему команды для оценки после запуска как
matlab -r "disp('hi');"
но это не помогает, я могу использовать команду run для запуска mat_file.m, но я не могу передать дополнительные аргументы для запуска, так что аргумент1 и аргумент2 не будут присутствовать.
Я не вижу способа заставить Матлаба так себя вести.
ПРИМЕЧАНИЕ: я не буду использовать cd в части -r. Есть причина, по которой я нахожусь в каталоге, в котором я сейчас нахожусь, и я не уеду.