MATLAB语言基础与应用(第2版)

MATLAB语言基础与应用(第2版)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: , ,
2016-01
版次: 2
ISBN: 9787121281242
定价: 49.80
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 400页
字数: 640千字
正文语种: 简体中文
36人买过
  •   本书在第1版的基础上修订而成,以MATLABR2013a软件为基础,系统讲解了MATLAB基本环境和操作方法;分章阐述矩阵与数组的创立和运算、符号运算、M脚本与函数编写、基本绘图方法与属性设置、数值计算方法、图形用户界面设计、Simulink仿真系统、在信号系统的应用。在阐述上述内容的过程中给出大量的教学实例,并给出便于重复的过程表述。
      王永龙,毕业于北京工业大学,山东省临沂师范学院理学院教授。主持山东省自然科学基金,主持山东省教育厅科技规划项目,承担山东省自然科学基金,承担中科院半导体研究所国家重点实验室开放课题,承担国家自然科学基金。
    第1章 绪论 1
    1.1 MATLAB是什么 1
    1.2 MATLAB启动与退出 3
    1.2.1 MATLAB启动 3
    1.2.2 MATLAB退出 6
    1.3 MATLAB桌面 7
    1.3.1 命令窗口 8
    1.3.2 命令历史窗口 14
    1.3.3 工作空间窗口 14
    1.3.4 当前路径浏览器 15
    1.4 MATLAB高级功能 15
    1.5 帮助系统 16
    1.5.1 帮助命令 16
    1.5.2 帮助浏览器窗口 17
    1.5.3 网络帮助 18
    小结 18
    习题 19
    第2章 矩阵、数组、符号运算 20
    2.1 创建矩阵方法 20
    2.1.1 直接输入法 21
    2.1.2 矩阵生成命令 22
    2.2 构建数组方法 31
    2.2.1 数组生成命令 31
    2.2.2 矢量生成命令 31
    2.3 矩阵数组的运算操作 35
    2.3.1 四则运算 37
    2.3.2 初等数学运算 42
    2.3.3 矩阵运算操作函数 43
    2.4 多项式 47
    2.4.1 多项式表述 47
    2.4.2 多项式操作 48
    2.5 符号表达式的生成 51
    2.5.1 创建符号对象 52
    2.5.2 操作符号对象 58
    2.6 微积分 62
    2.7 求解符号方程 66
    2.7.1 解代数方程 66
    2.7.2 解微分方程 69
    2.8 积分变换 70
    2.9 实例应用 71
    2.9.1 解多项式 71
    2.9.2 解线性方程组 73
    2.9.3 求平行六面体体积 74
    2.9.4 特征值与特征向量 74
    2.9.5 多元数据 76
    2.9.6 电路问题 77
    2.9.7 稀疏矩阵绘图 78
    小结 79
    习题 79
    第3章 编程 83
    3.1 Top-Down设计模式 83
    3.2 伪代码 85
    3.3 顺序结构 86
    3.4 分支结构 93
    3.4.1 关系算符和逻辑算符 93
    3.4.2 if结构 94
    3.4.3 switch结构 100
    3.4.4 try/catch结构 107
    3.5 循环结构 109
    3.5.1 for结构 109
    3.5.2 while结构 111
    3.6 函数编写 114
    3.6.1 MATLAB函数 115
    3.6.2 MATLAB中变量传递 117
    3.6.3 选择变量相关函数 120
    3.6.4 全局变量和永久变量 127
    3.6.5 子函数和私人函数 130
    小结 134
    习题 134
    第4章 绘图 137
    4.1 二维绘图 137
    4.1.1 函数plot 137
    4.1.2 图形参数设置 144
    4.1.3 特殊二维图形绘制函数 151
    4.1.4 easy二维绘图函数 155
    4.2 三维绘图 157
    4.2.1 函数plot3 157
    4.2.2 函数patch 159
    4.2.3 三维网格图和曲面图函数 160
    4.2.4 函数contour和contour3 168
    4.2.5 函数quiver 170
    4.2.6 easy三维绘图函数 172
    4.2.7 三维图形的参数设置 174
    4.3 高维图形可视化 180
    4.4 动画制作示例 184
    4.4.1 电影程序编写 185
    4.4.2 函数movie 186
    4.5 应用实例 189
    4.5.1 布朗运动 189
    4.5.2 相干波 190
    4.5.3 带洞的峰面 192
    4.5.4 透视图 193
    4.5.5 能流图 196
    4.6 鼠标对图形的操作 207
    4.7 图形句柄 209
    4.7.1 图形窗口 210
    4.7.2 核心对象 211
    4.7.3 注释对象 223
    4.7.4 总结 225
    小结 226
    习题 226
    第5章 数值计算方法 228
    5.1 线性方程组数值解法 228
    5.1.1 直接方法 228
    5.1.2 迭代方法 231
    5.2 多项式插值与最小二乘曲线拟合 238
    5.2.1 多项式插值 238
    5.2.2 最小二乘曲线拟合 241
    5.3 积分与微分 245
    5.3.1 数值积分 245
    5.3.2 数值微分 247
    5.4 矩阵的特征值与特征向量 248
    5.4.1 特征值函数 249
    5.4.2 幂法和反幂法 249
    5.4.3 Jacobi方法 252
    5.4.4 QR方法 253
    5.5 常微分方程数值解法 255
    5.5.1 欧拉(Euler)方法 255
    5.5.2 龙格库塔(Runge-Kutta)方法 258
    5.5.3 MATLAB的相关函数 259
    5.6 非线性方程求根 260
    5.6.1 二分法 260
    5.6.2 牛顿迭代法 261
    5.6.3 弦截法 263
    小结 264
    习题 264
    第6章 图形用户界面设计(GUI) 266
    6.1 借助函数guide创建GUI 266
    6.2 创建GUI示例 268
    6.3 GUI实例 283
    6.4 常用GUI组件创建与设置 296
    6.5 编译独立的应用程序 302
    6.5.1 编译器的安装与配置 302
    6.5.2 编译exe文件 305
    小结 305
    习题 306
    第7章 Simulink仿真系统 307
    7.1 Simulink基础 307
    7.1.1 启动Simulink 307
    7.1.2 Simulink模块库浏览器 309
    7.1.3 Commonly Used Blocks模块库 310
    7.1.4 Simulink模型窗口 311
    7.1.5 Simulink建模仿真示例 313
    7.2 Simulink模型操作和仿真系统设置 317
    7.2.1 Simulink模型操作 317
    7.2.2 Simulink仿真系统设置 318
    7.3 系统建模实例 321
    7.4 仿真系统中的子系统 329
    7.4.1 创建子系统 329
    7.4.2 子系统的条件执行 331
    7.4.3 封装子系统 333
    小结 335
    习题 335
    第8章 MATLAB在数字信号中的应用 336
    8.1 时域离散信号和系统 336
    8.1.1 信号、实现信号的基本运算及求解差分方程 336
    8.1.2 序列运算 340
    8.2 离散时间傅里叶变换(DTFT)与Z变换函数 348
    8.2.1 函数freqz 348
    8.2.2 函数zplane 349
    8.3 离散傅里叶变换及快速傅里叶变换 352
    8.3.1 几个扩展函数 353
    8.3.2 快速傅里叶变换 355
    8.4 IIR滤波器的设计 361
    8.4.1 滤波器设计函数 362
    8.4.2 双线性变换法及冲激响应不变法设计IIRDF 367
    8.4.3 MATLAB自带函数设计各类数字滤波器 378
    8.4.4 基于数字频带变换法设计数字滤波器 382
    小结 387
    习题 387
    参考文献 389
  • 内容简介:
      本书在第1版的基础上修订而成,以MATLABR2013a软件为基础,系统讲解了MATLAB基本环境和操作方法;分章阐述矩阵与数组的创立和运算、符号运算、M脚本与函数编写、基本绘图方法与属性设置、数值计算方法、图形用户界面设计、Simulink仿真系统、在信号系统的应用。在阐述上述内容的过程中给出大量的教学实例,并给出便于重复的过程表述。
  • 作者简介:
      王永龙,毕业于北京工业大学,山东省临沂师范学院理学院教授。主持山东省自然科学基金,主持山东省教育厅科技规划项目,承担山东省自然科学基金,承担中科院半导体研究所国家重点实验室开放课题,承担国家自然科学基金。
  • 目录:
    第1章 绪论 1
    1.1 MATLAB是什么 1
    1.2 MATLAB启动与退出 3
    1.2.1 MATLAB启动 3
    1.2.2 MATLAB退出 6
    1.3 MATLAB桌面 7
    1.3.1 命令窗口 8
    1.3.2 命令历史窗口 14
    1.3.3 工作空间窗口 14
    1.3.4 当前路径浏览器 15
    1.4 MATLAB高级功能 15
    1.5 帮助系统 16
    1.5.1 帮助命令 16
    1.5.2 帮助浏览器窗口 17
    1.5.3 网络帮助 18
    小结 18
    习题 19
    第2章 矩阵、数组、符号运算 20
    2.1 创建矩阵方法 20
    2.1.1 直接输入法 21
    2.1.2 矩阵生成命令 22
    2.2 构建数组方法 31
    2.2.1 数组生成命令 31
    2.2.2 矢量生成命令 31
    2.3 矩阵数组的运算操作 35
    2.3.1 四则运算 37
    2.3.2 初等数学运算 42
    2.3.3 矩阵运算操作函数 43
    2.4 多项式 47
    2.4.1 多项式表述 47
    2.4.2 多项式操作 48
    2.5 符号表达式的生成 51
    2.5.1 创建符号对象 52
    2.5.2 操作符号对象 58
    2.6 微积分 62
    2.7 求解符号方程 66
    2.7.1 解代数方程 66
    2.7.2 解微分方程 69
    2.8 积分变换 70
    2.9 实例应用 71
    2.9.1 解多项式 71
    2.9.2 解线性方程组 73
    2.9.3 求平行六面体体积 74
    2.9.4 特征值与特征向量 74
    2.9.5 多元数据 76
    2.9.6 电路问题 77
    2.9.7 稀疏矩阵绘图 78
    小结 79
    习题 79
    第3章 编程 83
    3.1 Top-Down设计模式 83
    3.2 伪代码 85
    3.3 顺序结构 86
    3.4 分支结构 93
    3.4.1 关系算符和逻辑算符 93
    3.4.2 if结构 94
    3.4.3 switch结构 100
    3.4.4 try/catch结构 107
    3.5 循环结构 109
    3.5.1 for结构 109
    3.5.2 while结构 111
    3.6 函数编写 114
    3.6.1 MATLAB函数 115
    3.6.2 MATLAB中变量传递 117
    3.6.3 选择变量相关函数 120
    3.6.4 全局变量和永久变量 127
    3.6.5 子函数和私人函数 130
    小结 134
    习题 134
    第4章 绘图 137
    4.1 二维绘图 137
    4.1.1 函数plot 137
    4.1.2 图形参数设置 144
    4.1.3 特殊二维图形绘制函数 151
    4.1.4 easy二维绘图函数 155
    4.2 三维绘图 157
    4.2.1 函数plot3 157
    4.2.2 函数patch 159
    4.2.3 三维网格图和曲面图函数 160
    4.2.4 函数contour和contour3 168
    4.2.5 函数quiver 170
    4.2.6 easy三维绘图函数 172
    4.2.7 三维图形的参数设置 174
    4.3 高维图形可视化 180
    4.4 动画制作示例 184
    4.4.1 电影程序编写 185
    4.4.2 函数movie 186
    4.5 应用实例 189
    4.5.1 布朗运动 189
    4.5.2 相干波 190
    4.5.3 带洞的峰面 192
    4.5.4 透视图 193
    4.5.5 能流图 196
    4.6 鼠标对图形的操作 207
    4.7 图形句柄 209
    4.7.1 图形窗口 210
    4.7.2 核心对象 211
    4.7.3 注释对象 223
    4.7.4 总结 225
    小结 226
    习题 226
    第5章 数值计算方法 228
    5.1 线性方程组数值解法 228
    5.1.1 直接方法 228
    5.1.2 迭代方法 231
    5.2 多项式插值与最小二乘曲线拟合 238
    5.2.1 多项式插值 238
    5.2.2 最小二乘曲线拟合 241
    5.3 积分与微分 245
    5.3.1 数值积分 245
    5.3.2 数值微分 247
    5.4 矩阵的特征值与特征向量 248
    5.4.1 特征值函数 249
    5.4.2 幂法和反幂法 249
    5.4.3 Jacobi方法 252
    5.4.4 QR方法 253
    5.5 常微分方程数值解法 255
    5.5.1 欧拉(Euler)方法 255
    5.5.2 龙格库塔(Runge-Kutta)方法 258
    5.5.3 MATLAB的相关函数 259
    5.6 非线性方程求根 260
    5.6.1 二分法 260
    5.6.2 牛顿迭代法 261
    5.6.3 弦截法 263
    小结 264
    习题 264
    第6章 图形用户界面设计(GUI) 266
    6.1 借助函数guide创建GUI 266
    6.2 创建GUI示例 268
    6.3 GUI实例 283
    6.4 常用GUI组件创建与设置 296
    6.5 编译独立的应用程序 302
    6.5.1 编译器的安装与配置 302
    6.5.2 编译exe文件 305
    小结 305
    习题 306
    第7章 Simulink仿真系统 307
    7.1 Simulink基础 307
    7.1.1 启动Simulink 307
    7.1.2 Simulink模块库浏览器 309
    7.1.3 Commonly Used Blocks模块库 310
    7.1.4 Simulink模型窗口 311
    7.1.5 Simulink建模仿真示例 313
    7.2 Simulink模型操作和仿真系统设置 317
    7.2.1 Simulink模型操作 317
    7.2.2 Simulink仿真系统设置 318
    7.3 系统建模实例 321
    7.4 仿真系统中的子系统 329
    7.4.1 创建子系统 329
    7.4.2 子系统的条件执行 331
    7.4.3 封装子系统 333
    小结 335
    习题 335
    第8章 MATLAB在数字信号中的应用 336
    8.1 时域离散信号和系统 336
    8.1.1 信号、实现信号的基本运算及求解差分方程 336
    8.1.2 序列运算 340
    8.2 离散时间傅里叶变换(DTFT)与Z变换函数 348
    8.2.1 函数freqz 348
    8.2.2 函数zplane 349
    8.3 离散傅里叶变换及快速傅里叶变换 352
    8.3.1 几个扩展函数 353
    8.3.2 快速傅里叶变换 355
    8.4 IIR滤波器的设计 361
    8.4.1 滤波器设计函数 362
    8.4.2 双线性变换法及冲激响应不变法设计IIRDF 367
    8.4.3 MATLAB自带函数设计各类数字滤波器 378
    8.4.4 基于数字频带变换法设计数字滤波器 382
    小结 387
    习题 387
    参考文献 389
查看详情
12
相关图书 / 更多
MATLAB语言基础与应用(第2版)
MATLAB教程(R2022a)
张志涌
MATLAB语言基础与应用(第2版)
MAX理论与实践之Max篇
邸大鹏 著
MATLAB语言基础与应用(第2版)
MATLAB人工智能算法实战
丁伟雄
MATLAB语言基础与应用(第2版)
MATLAB计算力学——现代计算力学的理论与实践
周博、薛世峰
MATLAB语言基础与应用(第2版)
MATLAB基础实例教程及在航天中的应用
闻新、占弘廷、李有光、周露 著
MATLAB语言基础与应用(第2版)
MATLAB最优化计算
薛定宇
MATLAB语言基础与应用(第2版)
MATLAB高等数学实验
司守奎 主编
MATLAB语言基础与应用(第2版)
MATLAB编程与应用(题库版·微课视频版)
孙明
MATLAB语言基础与应用(第2版)
MATLAB编程及应用
李辉 著
MATLAB语言基础与应用(第2版)
MATLAB Simulink机电系统仿真应用
封土彩 主编;蒋晓梅;Michael Namokel
MATLAB语言基础与应用(第2版)
MARUGOTO日本的语言与文化(中级2)(B1)
日本国际交流基金会
MATLAB语言基础与应用(第2版)
MATLAB科研绘图与学术图表绘制从入门到精通 科技绘图与科学可视化专业教程
关东升 著