《Matlab语言及实践教程》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:马斌主编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2013
  • ISBN:9787302308188
  • 页数:499 页
图书介绍:本书的内容涉及Matlab入门,Matlab数值计算,Matlab符号计算,Matlab程序设计(包括面向过程的程序设计和面向对象的程序设计),Matlab图形可视化,Simulink入门,Matlab工程应用。

第0章Matlab入门介绍 1

0.1 Matlab概述 1

0.2 Matlab与Simulink功能介绍 1

0.2.1 Matlab的主要模块 1

0.2.2 Simulink功能介绍 6

0.3 Matlab组成窗口操作 8

0.3.1命令窗口菜单命令 8

0.3.2 Command History窗口操作 13

0.4常用命令窗口管理命令 16

0.5 Matlab帮助使用 18

课后习题 20

第1篇 数值计算部分 23

第1章 向量和矩阵生成 23

1.1向量生成与基本操作 23

1.2数值矩阵生成 24

课后习题 27

第2章向量、矩阵运算 28

2.1向量的运算 28

2.2矩阵运算 29

2.3矩阵特殊操作函数 33

课后习题 36

第3章 矩阵分析函数 37

3.1矩阵分析基本函数 37

3.2矩阵分解函数 40

课后习题 42

第4章 矩阵理论应用——线性方程组的解法 43

4.1满秩矩阵线性方程组的解法 43

4.2不满秩矩阵线性齐次方程组的解法 48

4.3超静定矩阵线性方程组的解法 50

课后习题 51

第5章 多项式函数 52

5.1多项式代数运算 52

5.2多项式微积分运算 58

课后习题 58

第6章 插值、拟合 60

6.1插值网格点生成函数 60

6.2插值函数 62

课后习题 71

第7章 数值积分 73

7.1一元函数的数值积分 73

7.2二元函数的数值积分 75

7.3三元函数的数值积分 77

7.4三元以上函数的积分 78

课后习题 79

第8章 非线性方程(组)求解 80

8.1一元方程的数值解 80

8.2多元非线性方程组的解 83

8.3方程组的图解法 87

8.4方程组的符号解 89

课后习题 92

第9章 常微分方程数值解 93

9.1常微分方程函数定义 93

9.2 Matlab常微分求解器 95

9.3微分方程数值求解实例 97

课后习题 101

第10章 偏微分方程的数值解 102

10.1 Matlab可解偏微分方程类型 102

10.2 Pdetool介绍 103

10.3二元椭圆型偏微分方程数值解 109

10.4双曲型偏微分方程 117

10.5抛物型偏微分方程 120

课后习题 125

第11章 传统优化方法 126

11.1优化相关概念 126

11.2线性规划问题 126

11.3非线性规划问题 129

11.3.1一元函数优化问题 129

11.3.2多元无约束最优化问题 132

11.3.3多元约束非线性最优化问题 136

课后习题 158

第12章 多目标优化问题解决方法 160

12.1多目标问题概述 160

12.2极小化极大问题 160

12.3目标达到法 165

课后习题 169

第13章 全局优化算法 170

13.1 GlobalSearch求解器 170

13.2多启动点全局优化 175

13.3模式搜索 180

课后习题 182

第14章 智能优化算法 183

14.1遗传算法 183

14.2模拟退火算法 187

课后习题 190

第2篇 符号计算部分 193

第15章 符号运算 193

15.1符号对象及其基本运算 193

15.2微积分函数 195

15.3积分变换函数 199

15.4符号矩阵分析函数 202

15.5特殊数学函数 210

15.6符号方程(组)的解 213

15.7符号对象化简函数 216

课后习题 222

第3篇 程序设计部分 225

第16章M文件和面向对象编程 225

16.1 M文件 225

16.2 Matlab结构化程序设计 227

16.2.1结构化程序设计相关概念和步骤 227

16.2.2 Matlab面向过程的程序设计基础 229

16.3 Matlab变量的存储 259

16.4 Matlab函数建立定义与调用 261

16.4.1匿名函数 261

16.4.2内联函数 261

16.4.3 M文本函数 262

16.4.4函数定义中常用的函数 262

16.4.5 Matlab函数调用 266

16.4.6若干经典问题Matlab语言递归程序设计 267

16.5程序的调试与优化 274

16.6 Matlab面向对象编程 276

16.6.1面向对象的程序设计相关概念 276

16.6.2实例1:多项式类 279

16.6.3实例2:双向链表类 290

课后习题 295

第4篇 图像处理部分 299

第17章 绘图与图形处理 299

17.1 Matlab图形系统组成 299

17.2二维普通图形绘制函数 299

17.3图形标注函数 308

17.4特殊效果图像函数 313

17.5三维普通图形绘制函数 324

17.5.1网格生成 324

17.5.2三维曲面绘制函数 325

17.6矢量场和标量场可视化的函数 330

17.7符号函数图像绘制函数 338

17.8图形句柄操作函数 348

17.8.1图形句柄操作命令 348

17.8.2颜色与光照模式命令 353

17.8.3图形坐标句柄处理函数 357

17.9图形界面绘制函数 360

17.10图像输入输出函数 373

17.11电影和动画函数 374

课后习题 376

第5篇Simulink实践应用 381

第18章Simulink仿真 381

18.1计算机仿真概述 381

18.2 Simulink的文件操作和模型窗口 387

18.3 Simulink库介绍 389

18.4常用操作、常用模块及仿真设置 396

18.4.1常用操作 396

18.4.2常用模块参数和属性设置 399

18.4.3仿真设置 403

18.5复杂系统的仿真与分析 408

18.5.1连续系统仿真 408

18.5.2离散系统仿真 413

18.5.3混合系统仿真 414

18.6子系统与封装 416

18.6.1普通子系统 416

18.6.2封装子系统 417

18.6.3条件子系统 426

18.7命令窗口创建和运行Simulink模型 429

18.7.1使用命令窗口创建Simulink模型 429

18.7.2使用命令窗口运行Simulink模型 432

课后习题 433

第19章S-Function的编写及应用 434

19.1 Level-1 Matlab S-Function程序设计 434

19.2 Level-2 Matlab S-Function程序设计 453

课后习题 463

第6篇 工程应用 467

第20章Matlab在工程中的应用 467

20.1 Matlab在机械工程中的应用 467

20.2 Matlab在规划制定中的应用 473

20.3 Matlab在电路分析中的应用 477

20.4 Matlab在流动分析中的应用 483

20.5 Matlab在动画设计中的应用 487

20.6 Matlab在分形几何图形绘制中的应用 492

课后习题 498

参考文献 499