Я хочу запустить терминал Linux из скрипта Matlab для запуска объектного файла с терминала. После запуска терминала скрипт Matlab должен быть продолжен.Запуск Linux-терминала от Matlab
Я пробовал как команды unix()
, так и system()
, но в обоих сценариях Matlab застрял в сценарии терминала и не продолжается.
Есть ли способ для сценария Matlab запускать терминал, запустить на нем исполняемый файл и продолжить выполнение скрипта Matlab с остальной частью скрипта?
Вы действительно хотите окно эмулятора терминала (например, Konsole KDE) или просто хотите запустить программу? По «объекту» я предполагаю, что вы имеете в виду скомпилированный исполняемый файл? Но тогда почему вы говорите о «терминальном сценарии»? И что означает «застревает»? –
http://stackoverflow.com/help/how-to-ask –
Вам не нужно открывать терминал для выполнения программы ... Вы можете просто запустить исполняемый файл из скрипта matlab с помощью команды 'system' , [Здесь] (http://www.mathworks.com/matlabcentral/newsreader/view_thread/241352) - пример, как это сделать ... Я думаю, что это более простой способ ... :) – Noamiko