печать текста в файл в Matlab - PullRequest
0 голосов
/ 18 марта 2011

Я хочу записать запуск моей программы, в частности время выполнения каждой части.В этот момент я печатаю на экран, используя disp.Есть ли способ, чтобы некоторые вещи, которые я печатаю, были также напечатаны в текстовый файл?

Ответы [ 3 ]

2 голосов
/ 01 ноября 2012

Существуют и другие решения этой проблемы, когда вы пишете в один или несколько файлов журналов, открытых во время работы вашей программы.Это обеспечивает постоянную запись без загрязнения вашего рабочего места или дневника.Это также хорошо работает, если вы компилируете приложение MATLAB.

Ян Саймон имеет отличное решение в MATLAB Central , в котором используется постоянный идентификатор файла, поэтому механизм ведения журнала в файл можно использовать снова и снова.во всем приложении со многими функциями без передачи идентификатора файла о.

Другие в MATLAB Central ( здесь и здесь ) разработали решения на основе классов с большим количеством функций.

2 голосов
/ 18 марта 2011

Вы можете использовать команду DIARY , которая захватывает все из командного окна.

1 голос
/ 18 марта 2011

Также fprintf.

...