展开全部

主编推荐语

零基础实战学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日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。