MATLAB是一种广泛应用于工程和科学计算领域的高级编程语言,特别适合数值计算、数据分析和可视化。《MATLAB编程(第二版)》是由Stephen J. Chapman编写的经典教材,针对初学者设计,旨在帮助读者掌握MATLAB的基本概念和应用技巧。这本书的特点在于其实践导向,书中包含了大量的示例代码和图形,以便于读者通过实际操作来学习。
邢树军和郑碧波两位译者的中文版译自英文原版,然而,他们注意到原版存在一些问题。首先,原版PDF文件较大,且在打开时会自动播放歌曲,给用户带来干扰。此外,原版中的源代码和图形多以图片形式呈现,不利于学习者直接复制到MATLAB环境中调试。还有,由于中文字符编码问题,源代码中的分号(;)可能会导致错误。另外,翻译上存在一些小瑕疵,如第十章未完成和部分术语翻译不一致。
为改善这些不足,作者对邢译版进行了大幅度的修订,主要包括以下几个方面:
1. 将PDF转换为易于编辑和阅读的DOC格式,并进行了适度的排版优化。
2. 更换封面并移除了恼人的歌曲链接。
3. 所有的源代码经过验证,确保可在MATLAB环境中正确运行。
4. 使用更多的彩色截图替换原有的黑白图片,使视觉效果更直观。
5. 增添了原版缺失的附录A和B,这对于初学者理解和巩固理论知识至关重要。
6. 删除了原著中不存在的第十一章内容。
然而,修订版也存在一些局限性。由于使用MATLAB 7.0和6.5版本截图,与原版基于MATLAB 6.0的差异可能会影响某些图形的展示。特别是第十章的部分翻译,由于版本差异和GUI编程代码的不同,虽然作者尽力保持忠实原著,但对于读者来说,可能需要根据自己的MATLAB版本进行调整。附录B中的专有名词翻译可能存在一致性问题,例如"cellarray"的翻译因人而异。
《MATLAB编程(第二版)》中文修订版为初学者提供了一个更为便捷和准确的学习工具,但仍需读者注意版本间的细微差异,根据自身需求进行调整。无论是在理解基础概念还是解决实际问题上,这本书都是一个理想的起点。