MATLAB社区

MATLAB、社区和更多

在R2011b比较工具更新

本周我想欢迎回来客人海报,描述增强马尔科姆•伍德(Malcolm Wood)文件和文件夹比较工具。

在过去的几个版本我们取得了一些重大改进比较工具在MATLAB,给你更多的灵活性可以比较,更多的细节差异,在某些情况下能够合并更改从一个文件到另一个地方。

以前的版本你可以对比与其他文件夹,文件夹zip文件与其他zip文件金宝app仿真软件清单文件与其他仿真软件清单文件金宝app。但由于R2010b与任何其他可以比较这些,将每个作为一个容器文件的列表。如果您创建了一个压缩文件备份你的工作的一天,您可以使用比较工具来检查备份之间的差异和文件夹包含你目前的工作:

比较的备份文件夹

在R2011a实施一些改进MAT-file比较报告。现在显示你的变量的数据类型和大小,还有选择“合并”文件(1)之间的差异,也就是说,将一个变量从一个文件复制到另一个。小心,因为没有方便的“撤销”功能MAT-file合并。相反,创建一个备份文件来帮助你如果你犯了错,并报告包括指令如何恢复以前的值(2)。

比较文件备份垫

这里的其他主要新功能是选择比较变量的内容。点击放大镜图标(3)打开“变量比较”窗口。有几种不同的观点,根据不同的数据类型。这是寻找一种结构:

变量内容的比较

通过双击字段结构可以比较里面的值。这就是它看起来“hand2”字段,这是一个数字数组:

比较数字数组

我们还介绍了一些功能,让它更容易专注于文本文件之间的重要的变化。R2010b我们可能忽略差异,只涉及“空白字符的数量(4)之间的行或行。所以如果你所做的是改变MATLAB代码的缩进,这些不会出现差异,让你专注于改变实际上关系到您的结果。R2011a我们成为可能的隐藏部分文件没有变化(5),节省你很多滚动,如果你只看几个数千行文本之间的变化。

比较的文本文件,隐藏部分

那些工作在Windows机器上,Linux或Unix机器可能熟悉的问题在比较使用不同类型的行尾字符的文件。一些差分工具将显示每一行是不同的,从而无法看到实际的文本已经改变了。别人会忽略了行尾字符,也许让你抓你的头为什么两个文件大小不同的报道是被你的差分相同的工具。

在R2011b有两个特性来帮助你。首先,对比文件时显示为文本,发现没有差异,MATLAB还将检查文件的大小,包括报告(6)中的结果。

比较的文本文件,详细报告

其次,我们提高了“二进制比较”报告,以便它可以显示单个字节是不同的。通过单击“新比较”按钮(7)并选择“二进制比较”对话框中您可以生成这样的报告使您能够看到额外的回车字节(8):

二进制文件的比较
|
  • 打印
  • 发送电子邮件

评论

留下你的评论,请点击在这里MathWorks账户登录或创建一个新的。