我有一個Matlab程序,它生成一組非常大的結構作爲它的輸出。
該結構足夠大,我希望能夠將文本表示打印到文本文件供以後研究。打印Matlab結構到文本文件
即,命令:
FOO(1)
發送第一的結構的屏幕的,但結構太大而不能裝入在滾動窗口,並且無論如何,滾動窗口對於查看如此大的文本塊來說是一個糟糕的工具。我希望能夠將該命令的輸出直接傳輸到文本文件。
不幸的是,fprintf沒有爲struct中的某些元素定義,所以fprintf失敗。同樣,我相信作爲Psychtoolbox庫的一部分的WriteStructsToText.m腳本也會失敗。
有沒有辦法迫使Matlab來只轉儲什麼是顯示在屏幕上直接到一個文本文件?
你考慮過日記功能嗎? http://www.mathworks.com/help/matlab/ref/diary.html – johnish
@johnish - 我想這正是我要找的。 (實驗)是的,是的,*就是我正在尋找的東西。將您的評論轉換爲答案,我很樂意接受。 – Novak