HxSearch。M允许用户搜索关键字或短语的整个命令历史,并输出包含搜索项的完整命令行。
[SearchResults, NumCommandsAgo] = HxSearch (txtstr, specific, max_output, session)[搜索结果,NumCommandsAgo] = HxSearch (txtstr, specific, max_output, session)
R = HxSearch ('save') >>>将返回包含单词"save"的命令历史行列表。
R = HxSearch ('save', 1) >>>这将返回以单词"save"开头的命令历史行列表。
R = HxSearch ('save', ", 50) >>>这将返回最多50个结果(默认为20)
R = HxSearch ('save', ", ", 1) >>>只搜索当前的会话历史记录
[R, N] = HxSearch ('save') >>>这也提供了一个整数向量,显示自R以来的命令数量
使用的例子:
1)显示最近的load命令
[SearchRes, NumAgo] = HxSearch('load', 1,1); / /搜索结果
disp([SearchRes, '已加载',num2str(NumAgo), ' commands ago.'])
2)重新加载最近加载的文件
eval (HxSearch(“负载”,1,1));
3)查看help HxSearch以获得更多的例子和信息
简而言之,比R2014a更早的Matlab版本与当前版本保存命令历史不同。这个脚本可以使用这两种方法。更多信息请参见帮助HxSearch。
我的matlab vs是R2014a,所以请联系我,如果有任何错误的其他版本。
引用作为
亚当Danz(2021)。HxSearch(//www.tianjin-qmedu.com/matlabcentral/fileexchange/50551-hxsearch), MATLAB中央文件交换。检索.