MATLAB 大学教程 版权信息
- ISBN:9787121286223
- 条形码:9787121286223 ; 978-7-121-28622-3
- 装帧:暂无
- 册数:暂无
- 重量:暂无
- 所属分类:>
MATLAB 大学教程 本书特色
本书基于2014版matlab,以编程知识方法与实践技能并重,以提高综合编程能力和解决实际工程问题为纲,由浅入深地介绍matlab的基本语法、编程技巧和高级应用。前8章为基础,主要介绍matlab基本知识和系统环境、矩阵及其运算、数据可视化、程序设计、数值计算、符号运算、gui设计、simulink仿真;后4章为应用,通过结合matlab的基本知识与高校其他相关课程及实际应用,主要介绍matlab在电路仿真、数字信号处理、数字图像处理、电磁场与电磁波中的应用。每章末尾包含有相应的习题和实验,可让读者在学完理论知识后上机训练,以便更好地掌握本书的知识。全书在讲解的过程中为突出实用性,穿插了大量实例,图文并茂。本书可作为高等学校相关课程的教材或教学参考书,也可供matlab用户学习和参考。
MATLAB 大学教程 内容简介
本书由浅入深地介绍matlab的基本语法、编程技巧和高级应用。全书在讲解的过程中为突出实用性,穿插了大量实例,图文并茂。
MATLAB 大学教程 目录
第1章 matlab概述及系统环境 11.1 matlab概述 11.1.1 前言 11.1.2 matlab软件概述 11.1.3 matlab桌面环境及入门 21.2 matlab集成环境 41.2.1 matlab运行环境 41.2.2 matlab的安装 81.3 初识matlab实例 111.4 matlab常用命令及学习技巧 121.5 matlab帮助系统 131.5.1 命令窗口帮助系统 131.5.2 帮助浏览窗口 15习题1 16第2章 matlab矩阵及其运算 172.1 matlab的特殊常量 172.2 matlab变量 172.2.1 变量的命名规则 172.2.2 变量的定义与赋值 182.2.3 变量的显示 192.2.4 变量的存取 202.2.5 变量的清除 222.3 matlab数组与矩阵 222.3.1 一维数组 222.3.2 二维数组(矩阵) 252.3.3 字符数组 282.3.4 结构数组 302.3.5 元胞数组 332.3.6 “非数”与“空”数组 352.4 矩阵的运算和操作 382.4.1 矩阵的算术运算 382.4.2 矩阵的关系运算 402.4.3 矩阵的逻辑运算 412.4.4 矩阵元素的取整、取模和取余 412.4.5 矩阵的综合操作 432.5 matlab矩阵分析与处理 452.5.1 矩阵的行列式 452.5.2 矩阵的秩与迹 462.5.3 矩阵的逆与伪逆 472.5.4 线性方程组的求解 482.5.5 特征值分析 492.5.6 矩阵的范数和条件数 49习题2 51实验2 矩阵及运算 52第3章 matlab数据可视化 533.1 二维数据可视化 533.1.1 基本二维曲线绘制 543.1.2 绘图辅助操作 563.1.3 多图叠绘、双纵坐标、多子图 613.1.4 特殊二维图形绘制 643.2 三维数据可视化 673.2.1 三维曲线绘制 673.2.2 三维网格绘制 693.2.3 三维曲面绘制 703.2.4 准四维图形绘制 723.2.5 其他特殊三维图形 733.3 可视化图形修饰 753.3.1 图形视角处理 753.3.2 图形色彩处理 783.3.3 图形光照处理 823.3.4 图形裁剪与空间变换 853.4 句柄绘图 873.4.1 句柄图形体系 873.4.2 图形对象句柄的获取 883.4.3 对象属性的获取和设置 893.4.4 控制图形输出 91习题3 93实验3 数据可视化 94第4章 matlab程序设计 954.1 m文件 954.1.1 m文件的创建、打开和运行 954.1.2 m脚本文件 974.1.3 m函数文件 974.2 matlab的结构化程序设计 984.2.1 顺序结构 984.2.2 条件控制结构 984.2.3 循环控制结构 1024.2.4 其他常用语句 1044.3 函数 1074.3.1 函数的创建 1074.3.2 函数的调用与可调性 1094.3.3 局部变量与全局变量 1124.3.4 函数句柄 1134.4 matlab程序的调试 1134.4.1 程序调试的基本概念 1134.4.2 m编辑器的程序调试 1144.4.3 程序的性能优化 115习题4 115实验4 程序设计 116第5章 matlab数值计算 1175.1 线性方程组求解 1175.1.1 直接求解法 1175.1.2 迭代法 1215.2 非线性方程求解 1285.2.1 非线性方程数值求解基本原理 1285.2.2 非线性方程求根的matlab命令 1305.2.3 典型非线性方程求解算法及matlab实现 1325.3 matlab数据插值与拟合 1365.3.1 一维插值 1365.3.2 二维插值 1385.3.3 曲线拟合 1395.4 数值微积分 1415.4.1 数值微分计算 1415.4.2 数值积分计算 143习题5 148实验5 数值计算 148第6章 matlab符号运算 1506.1 符号对象的创建 1506.1.1 符号常量和符号变量 1506.1.2 符号表达式与符号函数 1516.1.3 符号矩阵 1526.2 符号对象的运算 1536.2.1 符号表达式的基本运算 1536.2.2 符号矩阵的基本运算 1546.2.3 其他符号运算 1546.3 符号函数的微积分应用 1576.3.1 符号函数的极限与连续性 1576.3.2 符号函数的微分 1596.3.3 符号函数的积分 1606.4 符号级数应用 1626.4.1 级数求和 1626.4.2 泰勒级数 1626.4.3 函数的傅里叶级数展开式 1636.5 符号积分变换 1646.5.1 傅里叶变换及其逆变换 1646.5.2 拉普拉斯变换及其逆变换 1646.5.3 z变换及其逆变换 1656.6 符号方程求解 1666.6.1 符号代数方程 1666.6.2 符号常微分方程 167习题6 168实验6 符号运算 169第7章 matlab gui设计 1707.1 gui基本介绍 1707.1.1 gui简介 1707.1.2 入门示例 1717.1.3 控件创建 1727.2 gui创建 1747.2.1 菜单设计 1747.2.2 对话框设计 1757.2.3 文件管理框 1777.3 gui的m文件 1787.4 gui实例 1797.4.1 matlab gui设计步骤 1797.4.2 设计实例 179习题7 183实验7 gui设计 184第8章 matlab simulink仿真 1858.1 simulink的基本操作 1858.1.1 simulink的启动 1858.1.2 simulink模型窗口的建立 1858.2 simulink模块库与系统仿真 1868.2.1 simulink模块库 1868.2.2 simulink环境下的仿真运行 1888.3 simulink子系统与模块封装 1908.3.1 simulink子系统的建立 1918.3.2 子系统的条件执行 1938.3.3 simulink子系统的封装 1968.4 simulink仿真实例 199习题8 201实验8 simulink建模与仿真 202第9章 matlab在电路仿真中的应用 2049.1 matlab电路辅助设计与优化 2049.2 电阻电路 2049.2.1 电路描述 2049.2.2 程序结果验证描述 2059.2.3 simulink建模 2059.2.4 线性电阻电路方程的建立 2079.2.5 电路方程的求解 2089.2.6 matlab程序结构设计 2099.2.7 测试 2109.3 动态电路的时域分析 2139.3.1 一阶零输入响应 2139.3.2 二阶零输入响应 2159.3.3 单位阶跃响应 2189.4 动态电路的频率响应 2199.4.1 一阶低通电路的频率响应 2199.4.2 二阶低通响应 2209.4.3 频率响应:二阶带通电路 2219.4.4 复杂谐振电路的计算 2219.5 matlab电路仿真实例 2229.5.1 仿真实例1对电路电阻的分析 2229.5.2 仿真实例2用matlab的m文件设计巴特沃斯滤波器 2249.5.3 仿真实例3信号的分解 2259.5.4 仿真实例4信号的合成 227习题9 228实验9 matlab在电路仿真中的应用 229第10章 matlab在数字信号处理中的应用 23010.1 信号的matlab表示与描述 23010.1.1 离散信号的matlab表示 23010.1.2 信号序列的产生 23210.2 matlab数字信号处理基础 23510.2.1 信号基本运算 23510.2.2 信号的卷积 23810.2.3 信号的相关 23910.3 信号的频域分析 24010.3.1 傅里叶级数分析 24010.3.2 离散傅里叶变换 24110.3.3 快速傅里叶变换 24210.3.4 信号窗函数 24510.4 其他数字信号分析方法 24710.4.1 离散余弦变换 24710.4.2 希尔伯特变换 24910.4.3 倒谱分析 25010.5 数字滤波器设计 25210.5.1 数字滤波器基本原理与分类 25210.5.2 iir滤波器设计及maltab实现 25310.5.3 fir滤波器设计及matlab实现 258习题10 261实验10 matlab在数字信号处理中的应用 262第11章 matlab在数字图像处理中的应用 26311.1 图像基本操作 26311.1.1 图像的读取和显示 26311.1.2 图像的基本运算 26411.1.3 图像数据的保存 26611.2 图像灰度变换 26611.2.1 常用灰度变换函数 26611.2.2 线性灰度变换和非线性灰度变换
展开全部
MATLAB 大学教程 作者简介
重庆理工大学光电信息学院副教授,中国计算机学会会员,美国计算机学会会员。在学科竞赛和建模方面,作为指导教师参加全国和国际性竞赛,获得全国一等奖2项和二等奖1项,国际(美国)一等奖2项和二等奖1项,2012年获得全国本科组一等奖,被评为重庆赛区优秀教练。科研上,主要从事MATLAB算法设计、心血管系统建模与仿真、脉搏波信号的测量和分析、动脉硬化和狭窄检测、人工智能、模式识别等研究工作。主持和参与国际合作项目2项,主持省部级科研项目2项,主持校级科研项目2项,公开发表论文20余篇,SCI收录5篇,EI收录10篇,编著1部,外文编著1部,参编教材2部。