MATLAB社区

MATLAB,社区等

您知道MATLAB有一个差异工具吗?

您是否曾经在每天使用的应用程序中找到一项新功能,然后想知道“我以前没有注意到?”几周后使用Matlab时,我发现了我从未注意到的功能MATLAB的一部分现在整整一年;自MATLAB 7.3(R2006B)以来,MATLAB具有内置的DIFF工具。

有些人可能想知道:“什么是差异工具?”DIFF工具允许您相互比较两个文件,以便您可以看到它们之间的差异。我发现,在添加功能或修复错误后,在我检查代码之前,使用DIFF工具可能非常有用。通过查看文件和文件的原始版本之间的差异,我可以很容易地查看我对文件的所有更改。这有助于确保我要检查的代码正确。

您可能会说:“那么如何使用MATLAB内部的DIFF工具?”实际上很容易到达。我最近决定更新我的贡献之一MATLAB Central - 文件交换当我完成后,我想使用diff工具来查看我的改变。在当前目录窗口中,如果选择两个文件(通过在选择文件时保存在控制键中),然后右键单击文件,您将看到下面显示的上下文菜单:

当前目录文件选择上下文菜单

单击后,“比较选定的文件”,打开了一个新窗口,突出显示了更改:

与新的searchpath.m相比,旧的search_path.m

DIFF工具不是完美的,有时它们显示出更改为新线条,但是它们提供的观点确实可以帮助您知道代码中的情况发生了变化。当我发现此功能已内置在MATLAB中时,我真的很高兴。一旦您尝试使用此工具,请让我知道,如果像我一样,您会发现这非常有用。

|

注释

要发表评论,请单击这里登录您的数学帐户或创建一个新帐户。