主要内容

日记

日志命令窗口文本到文件

描述

例子

日记切换登录和退出。当日志是打开的,MATLAB®捕获从命令窗口输入的命令、键盘输入和文本输出。它将生成的日志以UTF-8编码的文本文件的形式保存到当前文件夹中,文件名为日记.为了确保正确捕获所有结果,在打开或显示结果日志之前禁用日志记录。

要查看日志记录是否开启,请键入get(0,“日记”).MATLAB返回“上”“关闭”

例子

日记文件名将产生的日志保存到文件名.如果文件存在,MATLAB将文本追加到文件的末尾。以查看当前的名称日记文件类型get (0, ' DiaryFile ')

例子

日记了禁用日志记录。

例子

日记上启用日志记录使用当前日记文件名。

例子

全部折叠

创建一个日志文件并记录几个语句及其输出。

启用日志记录并将结果日志保存到myDiaryFile

日记myDiaryFile

执行一个计算,并在命令窗口中创建和显示一个矩阵。

= 1;b =罪(a);x = 1 (4)
X = 1 1 1 1 1 1 1 1 1

禁用日志记录并在命令窗口中显示日志文件。

日记类型myDiaryFile
= 1;b =罪(a);X = 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

输入参数

全部折叠

日志文件名,指定为字符向量或字符串。文件名可以包含完整路径或相对于当前文件夹的路径。否则,MATLAB保存文件名在当前文件夹中。

限制

因为日记是纯文本,日志文件并不完全反映你在屏幕上看到的:

  • 日志文件不包括图形(图形窗口)。

  • 日记文件不保留语法高亮显示和字体首选项。

  • 日志文件在命令窗口中显示隐藏的组件,例如使用matlab:,以纯文本形式。例如,如果您在命令窗口中输入此语句

    STR = sprintf('%s%s',…' < a href = " matlab:魔法(4)“>”,…“生成幻方< / > ');disp (str)

    MATLAB显示

    但是,当在文本编辑器中查看日记文件时,会显示

    STR = sprintf('%s%s',…' < a href = " matlab:魔法(4)“>”,…“生成幻方< / > ');disp (str) < a href = " matlab:魔法(4)" >生成幻方< / >

提示

  • 要查看带有语法高亮显示的日志文件的内容,请使用类型函数。

之前介绍过的R2006a