前 言
MATLAB R2020a为数据分析与处理提供了强大的工具,MATLAB已经在很多领域取得了成功应用。
MATLAB具有的科学计算、仿真和基于模型的设计功能使其在嵌入式系统、控制系统、数字信号处理、通信系统、图像和视频处理、机电系统设计、测试与测量、计算生物学和计算金融学等领域取得了巨大的成功,并在航空和国防、汽车、生物技术和医药、通信、电子和半导体、能源生产、金融服务、工业自动化和机械等行业中得到广泛应用。
由于在各个行业中,MATLAB体现的技术优势越来越明显,而且在中国已有大量的工程师将MALTAB作为设计分析软件,因此学习MATLAB显得十分必要。
1. 本书特色
本书由从事多年MATLAB工作和实践的一线从业人员编写,不只注重应用技巧的介绍,还重点讲解MATLAB和工程实际的关系。本书主要有以下几个特色。
? 本书通过简明易懂的示例展示了MATLAB强大的数学功能和无与伦比的解释语言编程能力,全书基础和实例详解并重,重点讲解对使用MATLAB至关重要的编程及数学运算功能。
? 本书内容编排上注意难易结合,详细介绍MATLAB各功能的使用方法和技巧,不仅能使读者快速入门,还能使读者全面了解MATLAB软件,提高工作效率。通过对各章算例的学习,读者可以从各个方面了解MATLAB进行数学处理的方法论,有助于读者理顺思路,在解决实际问题时正确地建立模型。
? 本书详细介绍MATLAB的操作方法,读者可以很轻松地按照书中的指引逐步完成,同时在编写过程中用醒目的提示指出了读者容易遇到的困扰和错误操作。
? 本书通过线下线上结合的方式,既提供纸质版本的图书资料,也提供邮箱、公众号沟通渠道,使读者可以方便快捷地获得MATLAB使用指导,提高在使用过程中解决问题的效率。
2. 主要内容
本书包括基础知识、数学基础、数据分析、拓展知识、MATLAB应用5篇内容,共20章。章节内容安排如下:
第一篇 基础知识,主要介绍MATLAB使用和编程方面的基础知识,旨在为读者学习MATLAB提供入门引导,尽快熟悉MATLAB软件及编程使用规则。
第1章 MATLAB概述 第2章 MATLAB基础
第3章 数据输入输出基础 第4章 编程基础
第5章 可视化基础
第二篇 数学基础,介绍基本数学计算在MATLAB中的实现,旨在建立MATLAB进行数学计算的基本概念,使读者能够进行基本的工程、科研数学计算。
第6章 数组与矩阵操作 第7章 数学函数运算
第8章 符号计算
第三篇 数据分析,介绍使用MATLAB进行数据分析相关操作的实现方法,旨在为读者介绍使用MATLAB进行简单的数据分析操作入门知识,使读者能够将数学工具应用到常见的场景中。
第9章 多项式分析 第10章 数值运算
第11章 优 化 第12章 概率统计
第四篇 拓展知识,介绍使用MATLAB进行复杂的数据分析处理与编程所需的拓展知识,旨在为读者介绍使用MATLAB进行复杂编程的基础知识,将MATLAB的优势充分发挥。
第13章 句柄图形 第14章 GUI编程
第15章 Simulink基础 第16章 MATLAB编译器与接口
第五篇 MATLAB应用,主要介绍使用MATLAB实现特定领域应用的操作方法,旨在为读者演示如何通过使用MATLAB进行各专业计算,将MATLAB引入专业计算中进行示范。
第17章 信号处理应用 第18章 图像处理应用
第19章 小波分析应用 第20章 偏微分方程应用
3. 入门视频教学与源代码下载
本书提供了入门视频教学与源代码,读者可以扫描下述二维码下载,如果下载有问题,请发送电子邮件到booksaga@126.com,邮件主题为“MATLAB R2018a从入门到精通”。
4. 读者对象
本书适合MATLAB的初中级读者和从事相关科研工作的技术人员阅读,具体说明如下:
? 相关从业人员 ? 初学MATLAB的技术人员
? 大中专院校的教师和在校生 ? 相关培训机构的教师和学员
? 广大科研工作人员 ? MATLAB爱好者
MATLAB本身是一个庞大的资源库与知识库,虽然本书卷帙浩繁,但是仍难窥其全貌,加之编者水平有限,书中疏漏之处在所难免,敬请广大读者批评指正,也欢迎广大同行来电、来信,共同交流探讨。
为了方便解决本书疑难问题,读者朋友在学习过程中遇到与本书有关的技术问题,可以发邮件到邮箱comshu@126.com,编者会尽快给予解答,我们将竭诚为您服务。读者也可以访问“算法仿真在线”公众号在相关栏目下留言获取帮助。
编 者
2021年2月