如何将命令的Matlab输出重定向到文件?

Ann*_*nna 1 matlab struct output

我想将Matlab命令的输出重定向或复制到文件.我怎样才能做到这一点?

在我的例子中,我有两个大型结构,我想使用UNIX工具进行比较diff.

示例:我可以在Matlab中执行此操作:

>> s1

s1 = 

      a: 32
    abc: 'example'

>> 
Run Code Online (Sandbox Code Playgroud)

并想要一个包含大约的文件:

s1 = 

      a: 32
    abc: 'example'
Run Code Online (Sandbox Code Playgroud)

这些解决方案不可行:

  • Copy-pase:无法自动化(舒适).
  • save -ascii:不适用于结构.

mbs*_*kel 9

看看日记功能.例如

diary my_file.txt
s1
diary off
Run Code Online (Sandbox Code Playgroud)

my_file.txt然后,该文件将包含您在屏幕上看到的内容.