Как читать со стандартного ввода в Matlab
У меня есть длительный скрипт Matlab для обработки данных. Я хочу отправить ему флаг через стандартный ввод, чтобы сообщить, что у меня есть новые данные для обработки. Я также хочу прочитать флаг из stdout, когда он закончил обработку.
Другими словами, у меня есть процесс A, который отправляет флаг Matlab примерно раз в минуту. Я хочу, чтобы Matlab дождался, пока не получит этот флаг.
Запись на стандартный вывод в процессе Matlab так же просто, как вызовfprintf
, Но как я могу читать со стандартного ввода? Документация поfopen
не упоминает входной канал, и ни один не делаетfread
, Как заставить скрипт Matlab читать со стандартного ввода?