前 言 在科研、生产过程中,人们几乎每天都面对很多数据。这些数据中包含着大量宝贵的信息,如果采用合适的方法和工具,对数据进行有效的分析,就可以获得这些信息,对后续工作起到重要的指导作用。 在数据分析领域,MATLAB软件是一个有力的工具,功能强大、丰富,受到人们的广泛赞誉。 本书介绍了MATLAB在数据分析方面的典型应用,全书共分为13章,各章主要内容包括数据分析与MATLAB软件、MATLAB基础、MATLAB科学计算、数据预处理、绘图与数据可视化、数据的描述性统计和分析、方差分析、数据拟合与回归分析、蒙特卡洛模拟与应用、最优化方法与应用、判别分析与聚类分析、人工神经网络及应用等。本书注重应用,精选了大量实例,这些实例都来自读者熟悉的领域和素材,能引起读者的兴趣。本书为每个实例都编写了MATLAB程序,而且程序语句有详细的注释,目的是手把手地教会读者编程,解决实际遇到的问题(注:除了方程与多项式的表示之外,书中与程序或指令直接相关的变量、矩阵、向量等在正文中也用普通正体字母表示,以便与程序或指令中一致)。所以,本书具有较强的实用性和可操作性。 本书具有以下几个特点。 (1) 内容新。介绍了当前最新、最典型的数据分析技术,包括它们的原理、特点、主要应用领域等,使读者对它们有整体的了解。 (2) 精选了大量实例。介绍了每种数据分析技术解决问题的基本思路和具体步骤。这些实例都来自读者熟悉的领域和素材,能引起读者的兴趣。 (3) 对每个实例,提供了详细的MATLAB程序,这些程序都是作者编写的,进行了运行。而且程序语句有详细的注释。这样做的目的是手把手地教读者,让他们真正地学会MATLAB编程,解决实际遇到的问题。 (4) 全书语句简练,注重实用,引导读者把主要精力用于MATLAB编程解决实际问题上,避免浪费读者的宝贵时间。 在写作过程中,作者参考了很多专家和同行的成果和资料,包括书籍、论文以及网络上的程序、实例、交流讨论等,在此对他们表示衷心的感谢。在本书的选题策划、写作和出版过程中,清华大学出版社的编辑老师给予了大力帮助和支持,作者表示衷心感谢。 鉴于作者水平有限,对书中存在的缺点、错误和不足之处,希望读者谅解并提出宝贵意见,以便在将来加以改进和完善。 编 者