种豆资源网

当前位置:首页 > 经验 / 正文

最新版MATLAB程式设计与综合套用

(2021-01-26 19:03:36) 经验

最新版MATLAB程式设计与综合套用

《最新版MATLAB程式设计与综合套用》是2012年清华大学出版社出版的图书,作者是雷晓平;丁伟雄;张德丰。

基本介绍

  • 书名:MATLAB程式设计与综合套用 
  • 作者:雷晓平;丁伟雄;张德丰
  • ISBN:7302272174, 9787302272175
  • 类别:MATLAB套用
  • 页数:401页(平装)
  • 定价:45元(平装)
  • 出版社:清华大学出版社
  • 出版时间:2012年1月1日
  • 装帧:平装
  • 开本:16

图书信息

出版社: 清华大学出版社; 第1版 (2012年1月1日)
平装: 401页
正文语种: 简体中文
开本: 16
ISBN: 9787302272175, 7302272174
条形码: 9787302272175
尺寸: 25.4 x 18 x 1.8 cm
重量: 558 g

内容简介

《最新版MATLAB程式设计与综合套用》首先简要介绍了MATLAB使用基础,使读者对MATLAB有一个概要的认识;然后系统地介绍了MATLAB的数据分析、矩阵的基本操作、数值计算、程式设计、科学计算、几何与最最佳化问题处理,以及绘图功能等内容,其中结合了大量实例,精选科学和工程计算中常用的多种算法,採用MATLAB语言编程实现,并结合实例对算法程式进行验证和分析,使读者进一步深入了解MATLAB的功能及其高级编程;最后安排了一章高级程式设计的综合实例,帮助读者巩固、提高。
《最新版MATLAB程式设计与综合套用》适用于初、中、高级MATLAB用户,既可以作为高等院校相关专业的MATLAB课程教学用书,也可作为科技人员、程式开发人员使用MATLAB进行高级编程设计的工具书或参考书。

目录

第1章 MATLAB使用基础 1
1.1 MATLAB的简介 1
1.1.1 MATLAB的发展史 1
1.1.2 MATLAB的特点 1
1.1.3 MATLAB功能演示 3
1.2 MATLAB的安装、激活及启动与退出 5
1.2.1 MATLAB的安装与激活 5
1.2.2 MATLAB的启动与退出 9
1.3 MATLAB的工作界面 10
1.3.1 命令视窗 10
1.3.2 工作空间 12
1.3.3 当前目录视窗与搜寻路径 13
1.3.4 命令历史视窗 15
1.4 MATLAB的帮助 16
1.4.1 帮助命令 16
1.4.2 查询命令 17
1.4.3 在线上帮助 18
第2章 MATLAB数据分析 21
2.1 MATLAB数据特点 21
2.2 常量与变数 21
2.2.1 常量 21
2.2.2 变数 22
2.3 数据类型 27
2.3.1 数值型 27
2.3.2 字元串类型 30
2.3.3 关係运算 45
2.3.4 逻辑类型 47
2.4 集合运算 51
2.4.1 交集 51
2.4.2 并集 51
2.4.3 差集 52
2.4.4 异或集 52
2.4.5 集合元素判断 53
2.4.6 去除集合中的重複元素 54
2.5 单元数组 54
2.5.1 单元数组的创建 55
2.5.2 显示单元数组 56
2.5.3 存取单元数组内容 57
2.5.4 删除与重建单元数组 58
2.5.5 单元数组与数值数组之间的转换 59
2.5.6 多维单元数组 60
2.6 结构数组 61
2.6.1 结构数组的创建 61
2.6.2 结构数组的获取 63
2.6.3 结构数组的数据修改 64
2.6.4 结构数组的添加与删除 65
2.6.5 结构数组运算 66
第3章 矩阵的基本操作 67
3.1 矩阵的表示 67
3.1.1 矩阵的创建 67
3.1.2 特殊矩阵 68
3.1.3 矩阵的连线 75
3.2 矩阵运算 79
3.2.1 矩阵算术运算 79
3.2.2 矩阵的转置运算 83
3.2.3 矩阵的行列式运算 83
3.2.4 矩阵的特徵值与特徵向量 84
3.2.5 矩阵的秩与迹运算 85
3.2.6 矩阵的範数 85
3.2.7 矩阵的条件数 87
3.2.8 矩阵的指数、对数及开方运算 89
3.3 矩阵的索引 90
3.3.1 单个矩阵元素的存取 90
3.3.2 索引转换函式 91
3.3.3 多个矩阵元素的存取 92
3.4 矩阵信息提取 94
3.4.1 矩阵的维数 95
3.4.2 矩阵数据类型 96
3.4.3 矩阵数据结构 99
3.5 矩阵的扩缩与翻转 101
3.5.1 扩展矩阵 101
3.5.2 缩小矩阵 102
3.5.3 重排矩阵 103
3.5.4 矩阵的翻转 104
3.5.5 矩阵的旋转 105
3.6 矩阵元素的移位与排序 106
3.7 矩阵的拆分 109
3.7.1 三角(LU)分解 109
3.7.2 正交(QR)分解 110
3.7.3 Chollesky(CHOL)分解 111
3.7.4 奇异值(SVD)分解 112
3.7.5 Schur分解 113
3.7.6 广义奇异值分解 113
3.7.7 特徵值(QZ)问题分解 114
3.7.8 海森伯格分解 115
3.8 Jordan标準形 116
3.9 稀疏矩阵 117
3.9.1 稀疏矩阵的创建 117
3.9.2 稀疏矩阵转换与非零元素查找 121
3.9.3 查看稀疏矩阵中的非零元素信息 122
3.9.4 以图形方式查看稀疏矩阵的信息 123
3.9.5 矩阵排序 124
第4章 MATLAB的数值计算 127
4.1 多项式 127
4.1.1 多项式的算术运算 127
4.1.2 多项式导数 128
4.1.3 多项式的求值 128
4.1.4 多项式求根 129
4.1.5 部分分式展开 130
4.1.6 多项式的微积分 130
4.2 符号计算 131
4.2.1 符号表达式 131
4.2.2 符号表达式的运算 134
4.2.3 符号矩阵的创建 142
4.2.4 符号矩阵的运算 142
4.2.5 符号微积分 144
4.2.6 积分变换 150
4.2.7 符号方程求解 154
4.3 数据统计处理 158
4.3.1 最大值与最小值 158
4.3.2 求和与求积 159
4.3.3 平均值与中值 160
4.3.4 累加和与累乘积 161
4.3.5 标準方差 162
4.3.6 相关係数 163
第5章 MATLAB的程式设计 165
5.1 M档案编程 165
5.1.1 M档案简介 165
5.1.2 M档案分类 166
5.2 MATLAB控制流 177
5.2.1 顺序控制结构 177
5.2.2 条件控制结构 178
5.2.3 循环控制结构 182
5.2.4 程式流程控制 185
5.2.5 错误控制结构 188
5.3 函式调用与函式参数 189
5.3.1 函式调用 189
5.3.2 函式的参数 191
5.4 数据的导入与导出 194
5.4.1 导入嚮导 195
5.4.2 导入/导出MAT档案 195
5.4.3 导入/导出图形档案 197
5.4.4 导入/导出音/视频档案 197
5.4.5 导入/导出电子数据表 198
5.4.6 导入/导出Internet数据 199
5.5 低级档案输入/输出函式 200
5.5.1 打开档案 200
5.5.2 读二进制数据 201
5.5.3 写二进制数据 203
5.5.4 控制档案的读/写位置 203
5.5.5 从文本档案逐行读字串 205
5.5.6 读格式化的ASCII数据 206
5.5.7 写格式化文本档案 206
5.5.8 关闭档案 207
5.6 常见错误调试与剖析 207
5.6.1 常见错误 208
5.6.2 M档案性能剖析 213
5.7 定时器 214
5.7.1 定时器创建 215
5.7.2 读取与设定定时器属性 215
5.7.3 启动与停止定时器 217
5.7.4 创建与执行定时器回调函式 217
第6章 MATLAB的科学计算 219
6.1 插值 219
6.1.1 一维插值 219
6.1.2 二维插值 223
6.1.3 样条插值 227
6.2 拟合 229
6.2.1 多项式拟合 230
6.2.2 函式线性组合的曲线拟合 233
6.2.3 非线性最小二乘拟合 234
6.2.4 线性最小二乘拟合 238
6.3 数值微积分 238
6.3.1 数值微分 238
6.3.2 数值积分 241
6.4 线性方程 244
6.4.1 线性方程组的基础解 244
6.4.2 利用矩阵分解法求解 249
6.4.3 利用叠代法求解 253
6.4.4 非负最小二乘解 258
6.5 非线性方程 259
6.5.1 非线性方程的符号求解 259
6.5.2 非线性方程的数值求解 263
6.6 常微分方程的求解 265
6.6.1 常微分方程的符号解 266
6.6.2 常微分方程的数值解 267
6.6.3 时滞微分方程 275
6.7 偏微分方程的求解 276
6.7.1 偏微分方程组求解 276
6.7.2 二阶偏微分方程的求解 279
第7章 MATLAB几何与最最佳化问题处理 287
7.1 几何处理 287
7.1.1 区域设定与格线化 287
7.1.2 边界设定 291
7.2 最佳化参数控制 292
7.2.1 设定最佳化参数 292
7.2.2 获取最佳化参数 294
7.3 最最佳化问题处理 294
7.3.1 线性规划 295
7.3.2 一元函式极小 299
7.3.3 非线性规划 301
7.3.4 多元函式极小 305
7.3.5 二次规划 310
7.3.6 多目标规划 312
7.3.7 最小/最大值 316
7.3.8 约束最小二乘 318
第8章 MATLAB的绘图功能 324
8.1 二维图形绘製 324
8.1.1 基本二维绘图 324
8.1.2 二维修饰处理 331
8.2 二维特殊图形的绘製 337
8.2.1 条形图 337
8.2.2 直方图 338
8.2.3 面积图 339
8.2.4 桿形图 340
8.2.5 阶梯图 340
8.2.6 扇形图 341
8.2.7 罗盘图 341
8.2.8 极坐标图 342
8.2.9 羽毛图 342
8.2.10 等高线 343
8.2.11 向量场图 345
8.2.12 带形图 346
8.3 三维绘製 346
8.3.1 三维的线图 346
8.3.2 三维格线图 348
8.3.3 三维曲面图 351
8.4 三维特殊图形的绘製 354
8.4.1 三维条形图 354
8.4.2 柱面 355
8.4.3 球面 356
8.4.4 三维切片 356
8.4.5 三维等高线 357
8.4.6 三维饼图 358
8.4.7 三维火柴桿图 359
8.4.8 瀑布图 359
8.4.9 三维向量图 359
8.5 三维图形的修改处理 360
8.5.1 视角处理 360
8.5.2 灯光处理 362
8.5.3 颜色处理 364
8.5.4 材质处理 367
8.6 图形用户界面 369
8.6.1 选单设计 369
8.6.2 对话框设计 373
第9章 高级程式设计的综合实例 380
9.1 矩阵操作综合实例 380
9.2 全球变暖数据分析 383
9.3 绘製卫星返回地球效果图 390
9.4 绘製帐篷 391
9.5 图形用户界面设计实例 392
参考文献 402
搜索
热门图片
最近更新
随机推荐

Powered By 种豆资源网||