【发布时间】:2013-02-02 21:46:40
【问题描述】:
我有一个 Matlab 程序,它生成一组非常大的结构作为其输出。
这些结构足够大,我希望能够将文本表示形式打印到文本文件中以供以后研究。
即命令:
富(1)
将第一个结构体发送到屏幕,但结构体太大而无法放入滚动窗口,而且滚动窗口对于查看如此大的文本块来说是一个糟糕的工具。我希望能够将该命令的输出直接通过管道传输到文本文件。
不幸的是,没有为结构中的某些元素定义 fprintf,因此 fprintf 失败。同样,我相信作为 Psychtoolbox 库一部分的 WriteStructsToText.m 脚本也会失败。
有什么方法可以强制 Matlab 将屏幕上显示的内容直接转储到文本文件中?
【问题讨论】:
-
你考虑过日记功能吗? mathworks.com/help/matlab/ref/diary.html
-
@johnish - 我认为这正是我正在寻找的。 (实验。)是的,是的,是正是我正在寻找的。将您的评论转换为答案,我很乐意接受。
标签: matlab