本书以MATLAB R2023a为操作平台,每个章节使用“实战练习”进行讲解,由浅入深、通俗易懂。本书共分为10章,第1~4章主要介绍MATLAB基础知识、矩阵与数组的应用、符号运算及在高等数学中的应用,使用100多个案例说明了命令、函数的使用方法,第4章除了拉普拉斯变换、傅里叶变换、极限、积分、微分、导数和级数等运算,还加入了一维至多维的散点数据插值、拟合及绘图;第5章详细介绍MATLAB编程的3种基本结构,使用了50多个案例说明选择、循环编程、函数建立、递归调用及文件读写操作,此外添加了MATLAB类的使用,包括封装、继承及多态的案例;第6章介绍二维、三维绘图,包括特色绘图、散点图、动态曲线及动画绘图,共使用了50多个案例描述绘制过程;第7章介绍Simulink仿真,包括模块、操作及使用函数运行仿真的方法;第8章介绍App界面设计,使用50多个案例介绍编辑文本、按钮、图像、坐标区、列表框、树、表、菜单及对话框等多种组件操作过程,用户可按步骤自行设计App;第9章介绍MATLAB与C++语言和Python语言交互编程方法,内嵌了多个案例进行说明;第10章介绍建模的方法,通过机理建模、仿真优化和实验建模3种方法,使用了6个案例说明建立数学模型的过程。本书内容从最基本的窗口操作开始,由矩阵使用到MATLAB的建模应用,共计使用了300多个案例贯穿于每个章节。所有例程内嵌程序命令、注释、说明和运行结果,图文并茂。
本书讲解重视边学边练,配合演示文稿的课件和实战练习,有助于课堂教学和学生自学。特别在增强学习的可视性方面,书中的App设计案例新颖实用,几乎涵盖了所有基本组件的应用。且将二维、三维、网格、网面图、色彩的渲染、光照效果及图像的动画设计嵌入APP中,突出了人机交互界面展示。
本书适合理工类所有专业的学生使用,也可作为计算机语言的开启和提高类的课程教材。
展开