2. Matlab中将两个16进制数据的文本读入并进行对比
1. 实现功能
16进制数以如下格式保存。实际工作中我们有时需要用matlab将两个数据文档进行对比,实现方法如下:

2.实现数据对比
首先用textread将指定位置的文本以字符串的形式读入matlab,然后将文本转换位char类型,再用hex2dec语句将char类型转换为十进制,然后用一个for语句就可以进行对比了。相关matlab代码如下:

因为我要比较的数据有16777216个,所以i从1-16777216。执行结果会打印数据相同的个数:如下图:i和k相同,表示数据比对正确。
