-
内容大纲
本书以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中,突出了人机交互界面展示。
本书适合理工类所有专业的学生使用,也可作为计算机语言的开启和提高类的课程教材。 -
作者介绍
姜增如,北京理工大学副教授,硕士生导师。目前任职于深圳北理莫斯科大学,主讲“Python程序设计”“MATLAB在自动控制理论中的应用”“C语言程序设计”“计算机网络基础”等课程。2018-2022年,出版专业教材六部,与企业合作科研项目两项,2022年指导广东省科技创新战略专项资金项目一项。 -
目录
第1章 MATLAB基础概述
1.1 MATLAB主要功能
1.2 MATLAB R2023a主窗口
1.2.1 命令行窗口
【实战练习1-1】命令行窗口的使用
1.2.2 工具栏窗口
1.3 命令行窗口操作
1.3.1 常用命令行窗口命令
【实战练习1-2】保存、导入及查看命令的使用
【实战练习1-3】表达式运算
1.3.2 命令行窗口常用快捷键
1.4 App设计(Designer)
1.4.1 App的功能
1.4.2 APP的使用
【实战练习1-4】使用App设计简单GUI
1.5 认识Simulink
1.5.1 Simulink初始界面
1.5.2 simulink简单仿真案例
【实战练习1-5】Simulink简单仿真模型
1.6 帮助窗口
1.6.1 help命令
1.6.2 demo命令
第2章 MATLAB矩阵与数组的应用
2.1 常量和变量
2.1.1 常量
2.1.2 变量
2.1.3 变量使用规则
2.1.4 全局变量
2.1.5 数据类型
【实战练习2-1】变量的应用
2.1.6 常用标点符号的使用
2.2 矩阵操作
2.2.1 创建矩阵的方法
【实战练习2-2】创建实数和复数矩阵
2.2.2 创建向量的方法
2.2.3 常用特色矩阵
【实战练习2-3】创建特色矩阵
2.2.4 稀疏矩阵
【实战练习2-4】创建稀疏矩阵
【实战练习2-5】创建对角稀疏矩阵
【实战练习2-6】创建带状稀疏矩阵
2.2.5 矩阵拆分(分解)
【实战练习2-7】矩阵拆分的应用
【实战练习2-8】矩阵扩展的应用
2.3 矩阵基本运算
2.3.1 矩阵常用运算
【实战练习2.9】矩阵算术运算的应用
【实战练习2-10】矩阵乘法运算的应用
【实战练习2-11】矩阵左除运算的使用
【实战练习2-12】矩阵复数运算的应用
【实战练习2-13】关系运算的应用
【实战练习2-14】逻辑运算的应用
2.3.2 矩阵、向量元素的和与积运算
【实战练习2-15】求矩阵元素的和与积
2.3.3 矩阵、向量累加和与累乘积
【实战练习2-16】求矩阵列元素的累加和与累乘积
2.3.4 矩阵平均值和中值
【实战练习2-17】求矩阵的平均值和中值
2.3.5 矩阵最大值、最小值与排序
【实战练习2-18】求向量的最大值、最小值
【实战练习2-19】求矩阵最大值、最小值
【实战练习2-20】矩阵升序和降序的应用
2.3.6 矩阵的秩、迹和条件数
【实战练习2-21】求矩阵的秩、迹和条件数
2.3.7 矩阵的逆
【实战练习2-22】利用逆矩阵求方程组的解
……
第3章 符号与多项式运算
第4章 MATLAB的高等数学计算
第5章 MATLAB程序设计
第6章 MATLAB的绘图应用
第7章 Simulink仿真基础应用
第8章 App界面设计
第9章 MATLAB与其他程序的调用
第10章 MATLAB的建模
参考文献
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-
孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-
时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-
本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...