前言

MATLAB是美国MathWorks公司出品的一款优秀的数学计算软件,其强大的数值计算能力和数据可视化能力令人震撼。经过多年的发展,MATLAB已经发展到了R2020a版本,功能日趋完善。

目前,MATLAB已经得到了很大程度的普及,它不仅成为各大公司和科研机构的专用软件,成为多种学科必不可少的计算工具,在各高校中同样也得到了普及。越来越多的学生借助MATLAB来学习数学分析、图像处理和仿真分析,MATLAB已成为自动控制、应用数学、信息与计算科学等专业大学生与研究生必须掌握的基本技能。

为了帮助零基础读者快速掌握MATLAB的使用方法,本书从基础着手,详细对MATLAB的基本函数功能进行介绍。同时针对不同学科读者的需求,在数学计算、图形绘制、仿真分析、最优化设计和外部接口编程等不同的领域进行了详细的介绍,让读者“入宝山而满载归”。

MATLAB本身是一个极为丰富的资源库。因此,对大多数用户来说,一定有部分MATLAB内容看起来是“透明”的,也就是说用户能明白其全部细节;另有些内容表现为“灰色”,即用户虽明白其原理,但是对于具体的执行细节不能完全掌握;还有些内容则“全黑”,也就是用户对它们一无所知。本书仅涉及MATLAB在各方面应用的一小部分,作者在编写过程中通过再学习和向专家请教克服了重重障碍,虽然本书所有算例均由作者在计算机上验证,但仍难免出现错误和疏漏。在此,本书作者恳切期望得到各方面专家和广大读者的批评和指教。

一、本书特色

市面上的MATLAB学习书籍浩如烟海,读者要挑选一本自己中意的书反而很困难,真是“乱花渐欲迷人眼”。那么,本书为什么能够在您“众里寻他千百度”时,于“灯火阑珊”中让您“蓦然回首”呢,那是因为本书有5大特色。

1.作者权威

本书由著名CAD/CAM/CAE图书出版专家胡仁喜博士指导,大学资深专家教授团队执笔编写。本书融合了作者多年的设计经验以及教学的心得体会精心编著而成,力求全面细致地展现出MATLAB在工程分析与数学计算等领域的各种功能和使用方法。

2.实例专业

书中的很多实例本身就是工程分析与数学计算项目案例,经过作者精心提炼和改编,不仅保证了读者能够学好知识点,更重要的是能帮助读者掌握实际的操作技能。

3.提升技能

本书从全面提升MATLAB工程分析与数学计算能力的角度出发,结合大量的案例来讲解如何利用MATLAB进行工程分析与数学计算,真正让读者懂得计算机辅助工程分析与数学计算。

4.内容全面

本书共10章,分别介绍了MATLAB入门、MATLAB数值计算基础、矩阵求逆和条件数、MATLAB编程基础、可视化绘图命令、字符计算、矩阵分析与应用、微分与积分计算、数列与极限和文件I/O等内容。

5.知行合一

本书提供了使用MATLAB解决数学问题的实践性指导,它基于MATLAB R2020a版编写,内容由浅入深,特别是本书对每一条命令的使用格式都做了详细而又简单明了的说明,并为用户提供了大量的例题讲解其用法,因此,对于初学者自学是很有帮助的;同时,又对数学中的一些深入问题(如优化理论的算法)以及各种数学问题(如概率问题、数理统计问题等)进行了较为详细的介绍,因此,本书也可作为科技工作者的科学计算工具书。

二、电子资料使用说明

本书除利用传统的纸书讲解外,还随书附赠了电子资料包,包含全书讲解实例和练习实例的源文件素材,并制作了全程实例动画同步AVI文件。为了增强教学的效果,进一步方便读者的学习,作者对实例动画进行了配音讲解,通过扫描二维码可以直接观看本书实例操作视频。

三、致谢

本书由陆军工程大学石家庄校区的黄少罗教授和石家庄三维书屋文化传播有限公司的闫聪聪老师编写,胡仁喜、阳平华、卢园、李亚莉、甘勤涛、井晓翠、张俊生、卢思梦、解江坤、刘昌丽、康士廷、张亭、万金环、韩哲、张尧、杨雪静、王敏、王玮、王艳池、王培合、王义发、王玉秋等参与了部分章节的内容整理,在此对他们的付出表示感谢。

读者在学习过程中若有疑问,请登录www.sjzswsw.com或联系714491436@qq.com。欢迎加入三维书屋MATLAB图书学习交流群(QQ:656116380)交流探讨。也可以登录QQ交流群索取本书配套资源包。

作者