新書推薦:
《
偿还:债务与财富的阴暗面
》
售價:HK$
80.2
《
清华大学藏战国竹简校释(壹):《命训》诸篇
》
售價:HK$
94.4
《
封建社会农民战争问题导论(光启文库)
》
售價:HK$
68.4
《
虚弱的反攻:开禧北伐
》
售價:HK$
92.0
《
泰山:一种中国信仰专论(法国汉学经典译丛)
》
售價:HK$
81.4
《
花外集斠箋
》
售價:HK$
151.0
《
有兽焉.8
》
售價:HK$
70.6
《
大学问·明清经济史讲稿
》
售價:HK$
70.8
|
編輯推薦: |
《MATLAB程序设计与实战》(微课视频版)结合作者丰富教学经验和实际工程应用案例,将MATLAB程序设计的使用方法与技巧详细地介绍给读者。本书由浅入深、由易到难,注重实践应用,以案例为驱动,体现了“新工科”建设的新理念、新模式和新方法,可以帮助读者高效掌握MATLAB程序设计的技能。
|
內容簡介: |
《MATLAB程序设计与实战(微课视频版)》是一部系统介绍MATLAB的程序设计基础知识以及MATLAB在信息系统中的应用实例的立体化教程(含纸质图书、电子书、教学课件、源代码与视频教程)。全书共分为9章。
|
關於作者: |
汤全武 宁夏大学教授,硕士生导师。目前主要研究方向为模式识别、图像处理及机器视觉技术。国家一流课程负责人,首届全国教材建设先进个人,宝钢优秀教师教育奖获得者。主编6部教材,作为副主编及参编3部教材;主持完成5项省部级教改项目、1项省部级科研项目,参与完成2项国家自然基金项目;获得9项国家专利以及7项软件著作权。
|
目錄:
|
第1章MATLAB概述
1.1MATLAB简介
1.1.1MATLAB的发展
1.1.2MATLAB的基本功能
1.1.3MATLAB的特点
1.1.4MATLAB的安装、退出及卸载
1.1.5MATLAB的工作界面
1.2MATLAB的常用命令简介
1.3MATLAB的工具箱及模块简介
1.3.1MATLAB的常用工具箱
1.3.2MATLAB的常用模块
1.4MATLAB的帮助系统
1.4.1命令窗口查询帮助
1.4.2MATLAB 2020a联机帮助系统
1.5MATLAB的数据类型
1.5.1常量与变量
1.5.2数值型数据
1.5.3字符型数据
1.5.4元胞数组
1.5.5结构体
1.6MATLAB的运算符
1.6.1算术运算符
1.6.2关系运算符
1.6.3逻辑运算符
实训项目一
第2章MATLAB矩阵运算及应用
2.1创建矩阵
2.1.1矩阵的创建方法
2.1.2特殊矩阵的生成
2.2矩阵的运算
2.2.1矩阵的算术运算
2.2.2矩阵的关系运算
2.2.3矩阵的逻辑运算
2.3矩阵的分析
2.3.1对角阵与三角阵
2.3.2矩阵的转置与旋转
2.3.3矩阵的逆与伪逆
2.3.4方阵的行列式
2.3.5矩阵的秩与迹
2.3.6向量和矩阵的范数
2.3.7矩阵的条件数
2.3.8矩阵的特征值与特征向量
2.3.9矩阵的超越函数
2.4稀疏矩阵
2.4.1矩阵存储方式
2.4.2稀疏矩阵的产生
2.4.3稀疏矩阵应用
2.5矩阵及其运算应用
2.5.1秩与线性相关性
2.5.2线性方程组的求解
2.5.3电阻电路的求解
实训项目二
第3章MATLAB数值计算及应用
3.1多项式计算
3.1.1多项式的创建
3.1.2多项式的四则运算
3.1.3多项式的值和根
3.1.4多项式的微积分运算
3.1.5多项式的部分方式展开
3.2数据统计与分析
3.2.1矩阵的元素和小元素
3.2.2求矩阵的平均值和中值
3.2.3矩阵元素求和与求积
3.2.4矩阵元素累加和与累乘积
3.2.5标准方差和相关系数
3.2.6矩阵的排序
3.3数据插值
3.3.1一维插值
3.3.2二维插值
3.3.3多维插值
3.4数值微积分
3.4.1数值微分
3.4.2函数极值与零点
3.4.3常微分方程的数值求解
3.4.4数值积分
3.5应用实例
3.5.1Van Der Pol方程
3.5.2电荷在磁场中的运动
3.5.3小球在空气中竖直上抛运动的规律
实训项目三
第4章MATLAB符号运算及应用
4.1符号运算基础
4.1.1符号对象
4.1.2基本的符号运算
4.1.3符号表达式中变量的确定
4.1.4符号矩阵
4.1.5符号与数值间的转换
4.1.6复数的运算
4.2符号函数的导数
4.2.1函数的极限
4.2.2符号函数求导及应用
4.3符号函数的积分
4.3.1符号函数的不定积分
4.3.2符号函数的定积分
4.3.3积分变换
4.3.4留数运算
4.4级数
4.4.1级数的符号求和
4.4.2函数的泰勒级数
4.5符号方程求解
4.5.1符号代数方程求解
4.5.2符号常微分方程求解
4.6符号运算应用实例
4.6.1符号运算在极限中的应用
4.6.2符号运算在导数中的应用
4.6.3符号运算在不定积分中的应用
4.6.4符号运算在多重积分中的应用
4.6.5符号运算在傅里叶级数中的应用
实训项目四
第5章MATLAB程序设计及应用
5.1M文件
5.1.1M文件的分类
5.1.2M文件的建立与打开
5.2程序控制结构
5.2.1顺序结构
5.2.2选择结构
5.2.3循环结构
5.3函数文件
5.3.1函数文件的基本结构
5.3.2函数调用
5.3.3函数参数
5.3.4函数变量
5.4程序调试
5.4.1程序调试概述
5.4.2MATLAB调试菜单
5.4.3调试命令
5.5程序设计应用
5.5.1等级与闰年
5.5.2程序运行时间测量
5.5.3M文件与函数的区别
实训项目五
第6章MATLAB绘图及应用
6.1二维绘图
6.1.1绘制图形的基本步骤
6.1.2绘制二维图形的函数
6.1.3线性图形格式设置
6.1.4图形的辅助操作
6.2三维绘图
6.2.1绘制三维图形的函数
6.2.2三维图形的精细处理
6.3隐函数绘图
6.3.1隐函数绘图函数
6.3.2隐函数绘图实例
6.4绘图应用
6.4.1直角坐标和极坐标画曲面的比较
6.4.2二维和三维等值线的画法
6.4.3光学中的应用
6.4.4动画的应用
实训项目六
第7章MATLAB GUI设计及应用
7.1GUI 的常见设计技术
7.1.1图形对象及其句柄
7.1.2图形对象属性
7.1.3GUI设计原则及步骤
7.2菜单设计
7.2.1建立用户菜单
7.2.2快捷菜单
7.3对话框设计
7.3.1对话框的控件
7.3.2对话框的设计
7.4可视化图形用户界面设计
7.4.1图形用户界面设计窗口
7.4.2可视化设计工具
7.5基于MATLAB GUI的日历设计
7.5.1控件绘制与属性设置
7.5.2存储GUI程序
7.5.3编写M文件
7.5.4运行与调试
实训项目七
第8章MATLAB工具箱及应用
8.1MATLAB工具箱
8.1.1MATLAB工具箱概述
8.1.2MATLAB R2020a新增主要功能
8.1.3MATLAB工具箱简介
8.2MATLAB信号处理工具箱及应用
8.2.1MATLAB信号处理工具箱简介
8.2.2MATLAB信号处理工具箱应用实例
8.2.3语音信号处理
8.3MATLAB通信工具箱及应用
8.3.1MATLAB通信工具箱简介
8.3.2MATLAB通信系统工具箱应用实例
8.4MATLAB控制系统工具箱及应用
8.4.1MATLAB控制系统工具箱简介
8.4.2MATLAB控制系统工具箱应用实例
实训项目八
第9章Simulink仿真及应用
9.1Simulink操作基础
9.1.1Simulink简介
9.1.2Simulink的基本概念
9.1.3Simulink模块的组成
9.1.4Simulink的启动与退出
9.1.5创建一个新模型
9.2Simulink的建模与仿真
9.2.1Simulink模块的操作
9.2.2Simulink建模原理
9.2.3Simulink的建模和仿真过程
9.2.4Simulink仿真参数设置
9.2.5Simulink仿真实例
9.3Simulink公共模块库
9.3.1Commonly Used Blocks子模块库
9.3.2Continuous子模块库
9.3.3Dashboard子模块库
9.3.4Discontinuous子模块库
9.3.5Discrete子模块库
9.3.6Logic and Bit Operations子模块库
9.3.7Lookup Tables子模块库
9.3.8Math Operations子模块库
9.3.9Model Verification子模块库
9.3.10ModelWide Utilities子模块库
9.3.11Ports and Subsystems子模块库
9.3.12Signals Attributes子模块库
9.3.13Signals Routing子模块库
9.3.14Sinks子模块库
9.3.15Sources子模块库
9.3.16String子模块库
9.3.17Userdefined Functions子模块库
9.4子系统及其封装技术
9.4.1子系统的建立
9.4.2子系统的条件执行
9.4.3子系统的封装
9.5用MATLAB命令创建和运行Simulink模型
9.5.1创建Simulink模型与文件
9.5.2添加模块和信号线
9.5.3设置模型和模块属性
9.5.4仿真
9.6应用实例
9.6.1组合逻辑电路设计和仿真
9.6.2时序逻辑电路设计和仿真
实训项目九
参考文献
|
|