如何在MATLAB中访问以前运行的命令

时间:2017-02-07 15:59:22

标签: matlab

首先点击它并按 ctrl + s 保存命令行,MATLAB保存.mat文件。

现在我想以文本形式打开它,以便记住我前几天在命令行中所做的事情。

有办法吗?

1 个答案:

答案 0 :(得分:2)

从命令窗口保存.mat文件会将二进制.mat文件中当前存在于工作区内的所有变量保存。没有关于用于以此文件格式生成这些变量的命令的信息,因此无法从其他程序自动提取它。

如果您需要获取有关运行哪些命令的信息,可以查看command history以查看此信息。如果您需要以编程方式访问此文件,可以在MATLAB的preference directory中查找较新版本的history.mhistory.xml文件。

type(fullfile(prefdir, 'history.m'))

如果您需要跟踪将来运行的命令,可以在脚本顶部或会话开始时使用diary将所有命令和相关命令行输出记录到文本日志文件,然后其他程序可以访问。

diary('mylogfile.txt')