MATLAB是当今最优秀的科技应用软件之一, 它以强大的科学计算与可视化功能、 简单易用、 开放式可扩展环境, 特别是所附带的三十多种面向不同领域的工具箱支持, 使得它在许多科学领域中成为计算机辅助设计、 算法研究和应用开发的基本工具和首选平台。
MATLAB具有其他高级语言难以比拟的一些优点, 编写简单, 编程效率高, 易学易懂。因此, MATLAB语言也被通俗地称为演算纸式的科学算法语言。在地球物理正反演计算、 时频信号处理等方面, MATLAB都被广泛地使用, 已经被认可为能够有效提高工作效率、 改善设计手段的工具软件, 掌握了MATLAB就好比掌握了开启地球物理专业大门的钥匙。因此, 对高校地球物理专业来说, 编写一本针对性强的MATLAB教材是十分必要的。
本书基于MATLAB 7.0版, 讲解MATLAB 的基础知识和核心内容。根据本课程“课时少、 内容多、 应用广、 实践性强”的特点, 在内容编排上, 尽量精简非必要的部分, 着重讲解MATLAB最基本的内容。对需要学生掌握的内容, 做到深入浅出, 实例引导, 讲解详实, 既为教师讲授提供较大的选择余地, 又为学生自主学习提供了方便。为使学生能通过练习和实际操作, 在较短的时间内掌握MATLAB 的基本内容及其应用技术, 本教材还加入了上机实验。
本书在编写过程中, 中南大学的刘海飞老师、 佟铁钢老师等给予了大力支持并提出了完善结构、 体系方面的建议; 王涛、 徐海坤、 陈善语完成了书稿编辑工作。在这里, 对他们表示由衷的感谢, 感谢他们的支持、 鼓励与参与。同时要特别感谢中南大学物探教研室同仁们的大力支持与帮助。
本书的部分内容是作者正在主持进行的湖南省科研条件创新专项项目(课题编号: 2010TT2056)的基础研究成果之一, 对湖南省科技厅的资助表示感谢。
本书可作为地球物理专业本科生的教学用书, 也可作为研究生、 科研和工程技术人员的参考用书。有关程序代码以及教材使用中的问题可以通过博客http://blog.sciencenet.cn/u/csumaysnow或电子邮箱csumaysnow@csu.edu.cn与作者联系。
由于MATLAB所涉及的知识面极为宽广, 编者水平有限, 所以书中错误或不妥之处, 恳切期望得到广大读者的批评指正。
作者
2013年1月于长沙