如何将命令的Matlab输出重定向到文件?
我想将Matlab命令的输出重定向或复制到文件中。我该怎么做 在我的例子中,我有两个大型结构,我想使用UNIX工具如何将命令的Matlab输出重定向到文件?,matlab,struct,output,Matlab,Struct,Output,我想将Matlab命令的输出重定向或复制到文件中。我该怎么做 在我的例子中,我有两个大型结构,我想使用UNIX工具diff比较它们 示例:我可以在Matlab中执行此操作: >> s1 s1 = a: 32 abc: 'example' >> 并希望文件包含大约: s1 = a: 32 abc: 'example' 这些解决方案不可行: 复制过程:无法自动(舒适地)执行 保存-ascii:不适用于结构 请看一下。
diff
比较它们
示例:我可以在Matlab中执行此操作:
>> s1
s1 =
a: 32
abc: 'example'
>>
并希望文件包含大约:
s1 =
a: 32
abc: 'example'
这些解决方案不可行:
- 复制过程:无法自动(舒适地)执行
:不适用于结构保存-ascii
文件
my_file.txt
将准确地包含您在屏幕上看到的内容。如果您需要更细粒度地执行此操作,则有evalc
函数将输出存储为字符串
稍后,您可以将字符串输出到matlab提供的任何输出通道中
diary my_file.txt
s1
diary off