图书介绍

MATLAB程序设计及应用教程pdf电子书版本下载

MATLAB程序设计及应用教程
  • 刘卫国主编 著
  • 出版社: 北京:中国水利水电出版社
  • ISBN:9787508470450
  • 出版时间:2010
  • 标注页数:308页
  • 文件大小:48MB
  • 文件页数:321页
  • 主题词:计算机辅助计算-软件包,MATLAB-程序设计-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快] 温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页 直链下载[便捷但速度慢]   [在线试读本书]   [在线获取解压码]

下载说明

MATLAB程序设计及应用教程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 MATLAB操作基础 1

1.1 MATLAB概述 1

1.1.1 MATLAB的发展 1

1.1.2 MATLAB的主要功能 2

1.1.3初识MATLAB 3

1.2 MATLAB集成环境 5

1.2.1启动与退出MATLAB集成环境 5

1.2.2 MATLAB操作界面 6

1.2.3 MATLAB的搜索路径 9

1.3 MATLAB帮助系统 10

1.3.1 MATLAB帮助窗口 10

1.3.2 MATLAB帮助命令 11

1.3.3 MATLAB演示系统 12

1.3.4 MATLAB远程帮助系统 12

实验指导 12

思考练习 13

第2章 MATLAB矩阵及其运算 14

2.1变量和数据操作 14

2.1.1变量与赋值 14

2.1.2预定义变量 15

2.1.3内存变量的管理 15

2.1.4 MATLAB常用数学函数 17

2.1.5数据的输出格式 19

2.2 MATLAB矩阵 20

2.2.1矩阵的建立 21

2.2.2矩阵的拆分 22

2.2.3特殊矩阵 25

2.3 MATLAB运算 29

2.3.1算术运算 29

2.3.2关系运算 32

2.3.3逻辑运算 33

2.4矩阵分析 34

2.4.1对角阵与三角阵 34

2.4.2矩阵的转置与旋转 36

2.4.3矩阵的逆与伪逆 37

2.4.4方阵的行列式 39

2.4.5矩阵的秩与迹 39

2.4.6向量和矩阵的范数 40

2.4.7矩阵的条件数 41

2.4.8矩阵的特征值与特征向量 42

2.5矩阵的超越函数 43

2.6字符串 44

2.7结构数据和单元数据 46

2.7.1结构数据 46

2.7.2单元数据 47

2.8稀疏矩阵 48

2.8.1矩阵存储方式 48

2.8.2稀疏存储方式的产生 49

2.8.3稀疏矩阵应用举例 52

实验指导 54

思考练习 55

第3章 MATLAB程序设计 56

3.1 M文件 56

3.1.1 M文件的分类 56

3.1.2 M文件的建立与打开 57

3.2程序控制结构 58

3.2.1顺序结构 58

3.2.2选择结构 60

3.2.3循环结构 65

3.3函数文件 69

3.3.1函数文件的基本结构 69

3.3.2函数调用 70

3.3.3函数参数的可调性 71

3.3.4全局变量与局部变量 72

3.4程序举例 73

3.5程序调试 77

3.5.1程序调试概述 77

3.5.2调试菜单 78

3.5.3调试命令 79

实验指导 80

思考练习 81

第4章 MATLAB绘图 82

4.1二维数据曲线图 82

4.1.1绘制单根二维曲线 82

4.1.2绘制多根二维曲线 84

4.1.3设置曲线样式 87

4.1.4图形标注与坐标控制 88

4.1.5图形的可视化编辑 91

4.1.6图形窗口的分割 92

4.2其他二维图形 93

4.2.1对函数自适应采样的绘图函数 93

4.2.2其他坐标系下的二维数据曲线图 94

4.2.3二维统计分析图 96

4.3隐函数绘图 97

4.4三维图形 98

4.4.1三维曲线 98

4.4.2三维曲面 99

4.4.3其他三维图形 104

4.5图形修饰处理 105

4.5.1视点处理 105

4.5.2色彩处理 107

4.5.3图形的裁剪处理 109

4.6图像处理与动画制作 110

4.6.1图像处理 110

4.6.2动画制作 111

实验指导 113

思考练习 113

第5章 MATLAB数据分析与多项式计算 115

5.1数据统计处理 115

5.1.1最大值和最小值 115

5.1.2求和与求积 117

5.1.3平均值和中值 118

5.1.4累加和与累乘积 119

5.1.5标准方差与相关系数 120

5.1.6排序 121

5.2数据插值 122

5.2.1一维数据插值 123

5.2.2二维数据插值 124

5.3曲线拟合 126

5.4离散傅里叶变换 128

5.4.1离散傅里叶变换算法简介 128

5.4.2离散傅里叶变换的实现 128

5.5多项式计算 130

5.5.1多项式的四则运算 130

5.5.2多项式的导函数 131

5.5.3多项式的求值 132

5.5.4多项式求根 133

实验指导 134

思考练习 135

第6章 MATLAB解方程与最优化问题求解 136

6.1线性方程组求解 136

6.1.1直接解法 137

6.1.2迭代解法 142

6.2非线性方程数值求解 145

6.2.1单变量非线性方程求解 145

6.2.2非线性方程组的求解 145

6.3常微分方程初值问题的数值解法 146

6.3.1龙格—库塔法简介 147

6.3.2龙格—库塔法的实现 147

6.4最优化问题求解 151

6.4.1无约束最优化问题求解 151

6.4.2有约束最优化问题求解 152

6.4.3线性规划问题求解 153

实验指导 153

思考练习 154

第7章 MATLAB数值积分与数值微分 156

7.1数值积分 156

7.1.1数值积分基本原理 156

7.1.2数值积分的实现方法 157

7.1.3多重定积分的数值求解 159

7.2数值微分 161

7.2.1数值差分与差商 161

7.2.2数值微分的实现 161

实验指导 163

思考练习 164

第8章 MATLAB符号运算 165

8.1符号对象 165

8.1.1建立符号对象 165

8.1.2符号表达式运算 167

8.1.3符号表达式中变量的确定 170

8.1.4符号矩阵 171

8.2符号微积分 172

8.2.1符号极限 172

8.2.2符号导数 173

8.2.3符号积分 174

8.3级数 175

8.3.1级数符号求和 175

8.3.2函数的泰勒级数 175

8.4符号方程求解 176

8.4.1符号代数方程求解 176

8.4.2符号常微分方程求解 177

实验指导 178

思考练习 179

第9章 MATLAB图形句柄 181

9.1图形对象及其句柄 181

9.1.1图形对象 181

9.1.2图形对象句柄 182

9.1.3图形对象属性 183

9.2图形窗口与坐标轴 185

9.2.1图形窗口对象 185

9.2.2坐标轴对象 187

9.3低层绘图操作 189

9.3.1曲线对象 189

9.3.2曲面对象 190

9.3.3文本对象 192

9.3.4其他核心对象 193

实验指导 196

思考练习 197

第10章 MATLAB图形用户界面设计 198

10.1用户界面对象 198

10.2菜单设计 199

10.2.1建立用户菜单 199

10.2.2菜单对象常用属性 200

10.2.3快捷菜单 202

10.3对话框设计 203

10.3.1对话框的控件 203

10.3.2控件的操作 204

10.3.3对话框设计示例 210

10.4图形用户界面开发环境 213

10.4.1图形用户界面设计窗口 213

10.4.2 常用的用户界面设计工具 215

10.4.3图形用户界面开发环境应用示例 219

实验指导 221

思考练习 222

第11章 Simulink动态仿真集成环境 223

11.1 Simulink操作基础 223

11.1.1 Simulink简介 223

11.1.2 Simulink的启动与退出 224

11.2系统仿真模型 225

11.2.1 Simulink的基本模块 225

11.2.2模块的编辑 226

11.2.3模块的连接 227

11.2.4模块的参数和属性设置 228

11.3系统的仿真 231

11.3.1设置仿真参数 231

11.3.2启动系统仿真与仿真结果分析 235

11.3.3系统仿真实例 239

11.4使用命令操作对系统进行仿真 242

11.5子系统及其封装技术 246

11.5.1子系统的建立 247

11.5.2子系统的条件执行 248

11.5.3子系统的封装 251

11.6 S函数的设计与应用 256

11.6.1用MATLAB语言编写S函数 257

11.6.2 S函数的应用 259

实验指导 263

思考练习 264

第12章 MATLAB外部接口技术 265

12.1 MATLAB与Microsoft Office的混合使用 265

12.1.1在Word中使用MATLAB 265

12.1.2在Excel中使用MATLAB 269

12.2 MATLAB数据接口 271

12.2.1数据文件操作 271

12.2.2 MAT文件及其应用 276

12.3 MATLAB应用程序接口 280

12.3.1 C语言MEX文件的创建 280

12.3.2 MATLAB引擎技术 283

实验指导 286

思考练习 286

附录A MATLAB常用命令与函数分类索引表 288

附录B MATLAB可用的LaTeX字符集 303

参考文献 305

精品推荐