Main Content

写入到 Diary 文件

要保留 MATLAB® 会话的活动日志,请使用 diary 函数。启用后,diary 会将在命令行窗口输入的命令、键盘输入和文本输出记录到系统上的一个 UTF-8 编码的文本文件中。

例如,如果您的工作区中有数组 A = [ 1 2 3 4; 5 6 7 8 ],您可以使用 diary 函数将 A 及其内容保存到一个文本文件中。

  1. 使用 diary 函数启用记录。您也可以选择命名 diary 创建的日志文件。例如,启用记录并将日志文件名指定为 my_data.outdiary 创建文件 my_data.out 并开始记录所有输入的命令、键盘输入和从命令行窗口输出的文本。

    diary my_data.out
    
  2. 显示要保存的数组(例如 A)的内容。您还可以显示元胞数组或其他 MATLAB 类。

    A
    A =
        1     2     3     4
        5     6     7     8
    
  3. 禁用日志记录。

    diary off
    
  4. 使用 type 函数显示 my_data.out 内容。

    type my_data.out
    A
    
    A =
    
         1     2     3     4
         5     6     7     8
    
    diary off
    
  5. 在文本编辑器中打开 diary 文件 my_data.out,并删除无关的文本(如果需要)。

另请参阅

函数

相关主题