计算机
类型
可以朗读
语音朗读
316千字
字数
2019-03-01
发行日期
展开全部
主编推荐语
零基础实战学MATLAB,深入浅出,实例引导,附赠教学资源。
内容简介
本书以零基础讲解为宗旨,用实例引导读者学习,深入浅出地介绍了MATLAB的相关知识和实战技能。 本书基础知识篇和语法基础篇介绍了MATLAB基本使用和常用函数等内容,数据可视篇和编程设计篇详细介绍了MATLAB的应用,最后综合实战篇结合实际案例介绍了MATLAB在各个领域的应用。 本书还赠送了大量的资源,同步教学录像、学习资料等,以便读者扩展学习。
目录
- 封面
- 扉页
- 版权信息
- 目录
- 内容提要
- 前言
- 赠送资源
- 第Ⅰ篇 基础知识
- 第1章 认识MATLAB
- 1.1 MATLAB到底有多厉害
- 1.2 MATLAB概述
- 1.2.1 MATLAB的语言特点及应用领域
- 1.2.2 MathWorks公司及其产品概述
- 1.2.3 MATLAB的语言特点
- 1.2.4 MATLAB的组成
- 1.2.5 MATLAB R2016b新增功能
- 1.3 MATLAB的行业应用
- 1.4 初次使用MATLAB
- 1.4.1 直接使用MATLAB命令
- 1.4.2 一个简单的MATLAB程序
- 第2章 MATLAB基础
- 2.1 MATLAB R2016b的安装与启动
- 2.1.1 对计算机配置的要求
- 2.1.2 安装MATLAB
- 2.1.3 启动和退出MATLAB
- 2.1.4 卸载MATLAB
- 2.2 MATLAB R2016b的目录结构
- 2.3 MATLAB R2016b的工作界面
- 2.3.1 菜单工具栏
- 2.3.2 命令行窗口
- 2.3.3 工作区
- 2.3.4 命令历史记录窗口
- 2.4 MATLAB R2016b 的帮助系统
- 2.4.1 使用帮助浏览器窗口
- 2.4.2 使用帮助命令
- 2.4.3 演示帮助
- 2.5 疑难解答
- 第Ⅱ篇 语法基础
- 第3章 MATLAB的基本使用
- 3.1 MATLAB的通用命令
- 3.2 MATLAB的文件管理
- 3.2.1 当前文件夹浏览器和路径管理器
- 3.2.2 搜索路径及其设置
- 3.3 MATLAB表达式中的变量和关键字
- 3.3.1 变量
- 3.3.2 关键字
- 3.4 MATLAB的数据类型
- 3.4.1 数值
- 3.4.2 逻辑型数值
- 3.4.3 字符串
- 3.4.4 单元数组
- 3.4.5 结构体
- 3.4.6 日期和时间
- 3.5 MATLAB的运算符和基本运算
- 3.5.1 算术运算符
- 3.5.2 关系运算符
- 3.5.3 逻辑运算符
- 3.5.4 运算符优先级
- 3.6 MATLAB的标点符号
- 3.7 MATLAB的脚本文件
- 3.8 疑难解答
- 第4章 MATLAB编程基础
- 4.1 M文件
- 4.1.1 概述
- 4.1.2 函数变量
- 4.1.3 函数参数
- 4.1.4 函数句柄
- 4.1.5 函数类型
- 4.2 MATLAB的程序控制结构
- 4.2.1 条件控制语句
- 4.2.2 循环控制语句
- 4.2.3 误差控制语句
- 4.2.4 其他流程控制语句
- 4.3 文件操作
- 4.3.1 文件的打开与关闭
- 4.3.2 文件I/O
- 4.4 MATLAB程序优化
- 4.4.1 通过Profiler进行程序运行分析
- 4.4.2 通过tic函数和toc函数进行程序运行分析
- 4.4.3 程序优化的常用方法
- 4.5 程序调试
- 4.5.1 直接调试法
- 4.5.2 利用调试工具进行的调试法
- 4.6 疑难解答
- 第5章 MATLAB的数组与矩阵操作
- 5.1 数组(矩阵)的生成及初等运算
- 5.1.1 数组(矩阵)的生成
- 5.1.2 冒号表达式
- 5.2 基本的数组操作
- 5.2.1 数组元素的寻址
- 5.2.2 数组元素的查找
- 5.2.3 数组元素的排序
- 5.2.4 矩阵转置
- 5.2.5 矩阵重排
- 5.2.6 矩阵的拆分
- 5.2.7 矩阵的连接
- 5.2.8 矩阵变换
- 5.3 数组的运算
- 5.3.1 数值运算
- 5.3.2 逻辑运算
- 5.3.3 关系运算
- 5.3.4 向量的点积、叉积、混合积
- 5.3.5 范数
- 5.4 数组的保存和载入
- 5.5 矩阵运算
- 5.5.1 基本运算
- 5.5.2 点运算
- 5.6 矩阵分析
- 5.6.1 常用矩阵
- 5.6.2 矩阵的特征参数
- 5.7 稀疏矩阵
- 5.7.1 稀疏矩阵的生成
- 5.7.2 转换成满矩阵
- 5.7.3 对非零元素进行操作
- 5.7.4 特殊的稀疏矩阵
- 5.8 疑难解答
- 第6章 常用数学函数
- 6.1 初等数学函数
- 6.1.1 三角函数
- 6.1.2 指数和对数函数
- 6.1.3 复数处理函数
- 6.1.4 离散函数
- 6.2 特殊数学函数
- 6.3 综合应用
- 6.4 疑难解答
- 第7章 符号运算
- 7.1 符号变量、符号表达式和符号方程的生成
- 7.1.1 使用sym函数生成符号变量和符号表达式
- 7.1.2 使用syms函数定义符号变量和符号表达式
- 7.1.3 符号方程的生成
- 7.2 符号变量的基本操作
- 7.2.1 Findsym函数:寻找符号变量
- 7.2.2 符号运算的精度确定
- 7.3 符号表达式的基本操作
- 7.3.1 四则运算
- 7.3.2 符号多项式的因式分解与展开
- 7.3.3 提取有理式的分子和分母
- 7.3.4 符号表达式的化简
- 7.3.5 符号表达式的替换
- 7.3.6 反函数的求解
- 7.3.7 复合函数
- 7.4 符号矩阵的生成和运算
- 7.4.1 符号矩阵的生成
- 7.4.2 符号矩阵的运算
- 7.5 符号微积分
- 7.5.1 符号极限
- 7.5.2 符号微分
- 7.5.3 符号积分
- 7.6 符号积分变换
- 7.6.1 Fourier变换及其逆变换
- 7.6.2 Laplace变换及其逆变换
- 7.6.3 z变换及其逆变换
- 7.7 符号方程的求解
- 7.7.1 代数方程求解
- 7.7.2 微分方程求解
- 7.8 综合应用
- 7.9 疑难解答
- 第8章 数值运算
- 8.1 多项式计算
- 8.1.1 多项式的表示
- 8.1.2 多项式的运算
- 8.2 极限运算
- 8.3 线性方程组求解
- 8.3.1 利用左除运算求解线性方程组
- 8.3.2 利用矩阵求逆求解线性方程组
- 8.3.3 利用矩阵分解求解线性方程组
- 8.4 非线性方程组求解
- 8.4.1 单变量非线性方程的求解
- 8.4.2 非线性方程组的求解
- 8.5 数值积分与微分
- 8.5.1 数值微分
- 8.5.2 数值积分
- 8.6 综合应用
- 8.7 疑难解答
- 第9章 数据分析
- 9.1 插值与拟合
- 9.1.1 插值
- 9.1.2 拟合
- 9.2 最优化计算
- 9.2.1 优化问题的求解过程
- 9.2.2 线性规划
- 9.2.3 非线性规划
- 9.2.4 最小二值问题
- 9.3 概率统计与分析
- 9.3.1 统计量操作
- 9.3.2 统计分析
- 9.3.3 概率密度与分布
- 9.4 小波分析
- 9.4.1 小波分析基础
- 9.4.2 去噪与压缩
- 9.5 综合应用
- 9.6 疑难解答
- 第10章 图形句柄
- 10.1 句柄对象
- 10.2 对象属性
- 10.3 图形句柄创建实例
- 10.4 综合应用
- 10.5 疑难解答
- 第Ⅲ篇 数据可视化
- 第11章 二维数据可视化
- 11.1 图形绘制基础
- 11.1.1 离散数据及离散函数
- 11.1.2 连续函数
- 11.1.3 图形绘制的基本步骤
- 11.1.4 图形绘制示例
- 11.2 二维图形绘制
- 11.2.1 plot指令
- 11.2.2 格栅
- 11.2.3 文字说明
- 11.2.4 线型、标记和颜色
- 11.2.5 坐标轴设置
- 11.2.6 图形叠绘
- 11.2.7 子图绘制
- 11.2.8 交互式绘图
- 11.2.9 双坐标轴绘图
- 11.2.10 fplot绘图指令
- 11.2.11 ezplot绘图指令
- 11.2.12 特殊坐标轴绘图
- 11.3 二维特殊图形函数
- 11.3.1 柱状图
- 11.3.2 面积图
- 11.3.3 实心图
- 11.3.4 向量图
- 11.3.5 饼图
- 11.3.6 直方图
- 11.4 疑难解答
- 第12章 三维数据可视化
- 12.1 三维图形绘制
- 12.1.1 曲线图绘制
- 12.1.2 三维网线图绘制
- 12.1.3 曲面图的绘制
- 12.2 三维隐函数绘图
- 12.3 三维图形的修饰处理
- 12.3.1 三维图形的视点处理
- 12.3.2 色彩处理
- 12.3.3 光照处理
- 12.4 疑难解答
- 第Ⅳ篇 编程设计
- 第13章 图形用户界面设计
- 13.1 使用GUIDE创建GUI
- 13.1.1 GUIDE编辑界面简介
- 13.1.2 菜单设计实例
- 13.1.3 包含控件的GUI设计实例
- 13.1.4 M文件和FIG文件
- 13.2 GUI编程
- 13.3 实例解析
- 13.3.1 实例1:peaks函数的轮廓图绘制
- 13.3.2 实例2:用控件控制图形的属性
- 13.3.3 实例3:TeapotdemoGUI的制作过程剖析
- 13.4 疑难解答
- 第14章 Simulink仿真基础
- 14.1 Simulink 简介
- 14.2 一个简单的Simulink仿真示例
- 14.3 Simulink的基本模块
- 14.3.1 Simulink的基本模块及其功能
- 14.3.2 常用模块的参数和属性设置
- 14.4 Simulink的基本操作
- 14.4.1 Simulink的文件操作
- 14.4.2 模块的操作
- 14.4.3 信号线的操作
- 14.4.4 给模型添加文本注释
- 14.5 复杂系统的仿真
- 14.5.1 仿真的设置
- 14.5.2 连续系统仿真示例
- 14.5.3 离散系统仿真示例
- 14.6 子系统与封装
- 14.6.1 建立子系统
- 14.6.2 子系统的封装
- 14.7 疑难解答
- 第15章 文件读取I/O
- 15.1 文件夹的管理
- 15.1.1 当前文件夹管理
- 15.1.2 创建文件夹
- 15.1.3 删除文件夹
- 15.1.4 复制或移动文件夹
- 15.2 打开和关闭文件
- 15.2.1 打开文件
- 15.2.2 关闭文件
- 15.3 工作区文件—MAT文件
- 15.3.1 输出数据到MAT文件
- 15.3.2 读取MAT文件—load函数
- 15.4 读/写二进制文件
- 15.4.1 写二进制文件
- 15.4.2 读二进制文件
- 15.5 格式化读写文件
- 15.5.1 格式化读取
- 15.5.2 格式化写入
- 15.6 文件内的位置控制
- 15.7 综合应用
- 15.8 疑难解答
- 第16章 MATLAB编译器
- 16.1 MATLAB编译器概述
- 16.2 编译器的安装与配置
- 16.2.1 编译器的安装
- 16.2.2 编译器的配置
- 16.3 编译命令mcc
- 16.4 编译生成独立运行程序
- 16.4.1 编译M文件
- 16.4.2 编译图形绘制M文件
- 16.4.3 由含feval 指令的M 文件生成EXE 文件
- 16.5 综合应用
- 16.6 疑难解答
- 第17章 外部接口应用
- 17.1 接口概述
- 17.1.1 MEX 文件介绍
- 17.1.2 MAT 文件介绍
- 17.1.3 MATLAB 计算引擎介绍
- 17.2 基于C/C++语言的MEX 文件应用
- 17.2.1 MEX 文件结构
- 17.2.2 创建C/C++ MEX 文件
- 17.2.3 调试C/C++语言MEX 程序文件
- 17.3 基于C/C++语言的MAT 文件应用
- 17.3.1 使用C/C++语言读取和创建MAT 文件的过程
- 17.3.2 使用C/C++语言读取MAT 文件示例
- 17.3.3 使用C/C++语言创建MAT 文件示例
- 17.4 基于C/C++语言的计算引擎应用
- 17.4.1 MATLAB引擎库函数
- 17.4.2 创建MATLAB引擎调用源程序
- 17.5 MATLAB中Java语言的调用
- 17.5.1 Java接口使用
- 17.5.2 Java接口编程应用示例
- 17.6 综合应用
- 17.7 疑难解答
- 第Ⅴ篇 综合实战
- 第18章 MATLAB在信号与系统中的应用
- 18.1 典型连续时间信号描述及运算
- 18.1.1 典型连续信号波形的绘制
- 18.1.2 连续时间信号的运算
- 18.2 线性系统时域分析
- 18.2.1 连续时间信号卷积
- 18.2.2 线性系统时域分析
- 18.3 连续系统频域分析
- 18.4 连续时间系统S域零极点分析
- 18.4.1 零极点分布与系统稳定性
- 18.4.2 零极点分布与系统冲激响应时域特性
- 18.4.3 由连续系统零极点分布分析系统的频率特性
- 18.5 综合应用
- 18.6 疑难解答
- 第19章 MATLAB在数字信号处理中的应用
- 19.1 离散时间信号的MATLAB实现
- 19.1.1 正弦序列
- 19.1.2 指数序列
- 19.1.3 单位抽样序列
- 19.1.4 单位阶跃序列
- 19.2 基于MATLAB的快速Fourier变换
- 19.2.1 快速Fourier变换的用法
- 19.2.2 运用FFT进行简单滤波
- 19.3 IIR数字滤波器的设计
- 19.3.1 模拟原型滤波器
- 19.3.2 频率变换
- 19.3.3 滤波器最小阶数选择
- 19.3.4 模拟滤波器到数字滤波器的转换
- 19.3.5 完全工具函数设计IIR滤波器
- 19.4 IIR滤波器直接设计
- 19.5 FIR滤波器设计
- 19.5.1 运用窗函数设计数字滤波器
- 19.5.2 标准型FIR滤波器
- 19.5.3 多频带FIR滤波器
- 19.6 综合应用
- 19.7 疑难解答
- 第20章 MATLAB在通信原理中的应用
- 20.1 幅度调制
- 20.1.1 BASK调制
- 20.1.2 MASK调制
- 20.1.3 QAM调制
- 20.2 相位调制
- 20.2.1 PSK调制
- 20.2.2 OQPSK调制
- 20.3 频率调制
- 20.3.1 BFSK调制
- 20.3.2 MFSK调制
- 20.3.3 CPM调制
- 20.4 数字信号的解调
- 20.4.1 BASK解调
- 20.4.2 QAM解调
- 20.4.3 BPSK解调
- 20.4.4 BFSK解调
- 20.5 综合应用
- 20.6 疑难解答
- 第21章 MATLAB在图像处理领域的应用
- 21.1 图像表达与显示
- 21.1.1 图像类型及存储方式
- 21.1.2 图像转换
- 21.1.3 读/写图像文件
- 21.1.4 图像显示
- 21.1.5 彩色图像表示模式
- 21.1.6 常用的彩色图像处理函数
- 21.2 图像运算
- 21.2.1 直方图
- 21.2.2 直方图均衡
- 21.2.3 灰度线性变换
- 21.2.4 灰度非线性变换
- 21.3 图像变换
- 21.3.1 图像缩放
- 21.3.2 图像旋转
- 21.4 图像分析与增强
- 21.4.1 线性空域滤波
- 21.4.2 非线性空域滤波
- 21.5 图像区域处理
- 21.5.1 最大类间方差法
- 21.5.2 常用的彩色图像处理函数
- 21.6 综合应用
- 21.7 疑难解答
- 第22章 MATLAB在金融领域的应用
- 22.1 数据读取
- 22.2 绘制线型图
- 22.3 绘制K线图
- 22.4 绘制移动平均线
- 22.5 绘制布林带
- 22.6 综合应用
- 22.7 疑难解答
展开全部
出版方
人民邮电出版社
人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。