图书介绍

MATLAB语言实用教程【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

MATLAB语言实用教程
  • 马莉编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302217633
  • 出版时间:2010
  • 标注页数:411页
  • 文件大小:66MB
  • 文件页数:425页
  • 主题词:计算机辅助计算-软件包,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 什么是MATLAB1

1.1.2 MATLAB的发展历程1

1.1.3 MATLAB语言的特点2

1.1.4 MATLAB组成8

1.1.5 MATLAB R2009的新特点与涵盖10

1.2 MATLAB的安装和激活11

1.3 MATLAB的运行环境17

1.3.1 MATLAB的命令窗口17

1.3.2 MATLAB程序编辑器19

1.3.3 MATLAB的工作空间20

1.3.4 MATLAB的历史窗口22

1.3.5 MATLAB的目录浏览器窗口22

1.4 MATLAB的在线帮助25

1.4.1 在MATLAB命令窗口获得帮助信息25

1.4.2 直接由帮助菜单获得帮助信息31

1.5 MATLAB与其他数学软件的关系32

1.5.1 Maple简介32

1.5.2 Mathematica简介33

1.5.3 Mathcad简介33

第2章 MATLAB的基本元素与数据类型34

2.1 常量与变量34

2.1.1 数字量34

2.1.2 字符量35

2.1.3 变量的基本规则和类型35

2.2 关键字37

2.3 运算符38

2.3.1 关系运算符与逻辑运算符38

2.3.2 运算符优先级40

2.3.3 运算符函数40

2.3.4 运算符示例41

2.4 数字型41

2.4.1 整数41

2.4.2 浮点数42

2.4.3 复数45

2.5 字符与字串46

2.5.1 字符数组46

2.5.2 字串比较50

2.6 逻辑型54

2.6.1 逻辑数组的建立54

2.6.2 逻辑数组的使用55

2.7 日期和时间型56

2.7.1 日期格式的类型56

2.7.2 转换日期格式58

2.8 元胞数组60

2.8.1 元胞数组的创建60

2.8.2 元胞数组的缩扩与重组61

2.8.3 元胞数组的转换63

2.9 结构数组65

2.9.1 结构数组的创建65

2.9.2 结构数组与元胞数组的转换67

第3章 数组与矩阵71

3.1 矩阵的表示71

3.1.1 矩阵的建立71

3.1.2 冒号表达式72

3.1.3 矩阵的拆分72

3.2 特殊矩阵75

3.2.1 通用的特殊矩阵75

3.2.2 专门特殊矩阵77

3.3 矩阵运算80

3.3.1 矩阵加、减运算80

3.3.2 矩阵乘法运算80

3.3.3 矩阵除法运算81

3.3.4 矩阵转置与旋转83

3.3.5 矩阵乘方运算83

3.4 多维数组85

3.4.1 多维数组的创建85

3.4.2 多维数组的标识87

3.5 矩阵的求值运算87

3.5.1 方阵的行列式值87

3.5.2 矩阵的秩与迹88

3.5.3 向量和矩阵的范数88

3.5.4 矩阵的条件数90

3.6 矩阵的特征参数运算91

3.7 稀疏矩阵及应用92

3.7.1 稀疏矩阵函数92

3.7.2 稀疏矩阵的应用93

3.8 矩阵的分解94

3.8.1 LU分解95

3.8.2 奇异值分解96

3.8.3 Cholesky分解98

3.8.4 OR分解99

3.8.5 Schur分解100

3.8.6 EIG分解101

3.8.7 矩阵的Kronecker乘积101

3.8.8 矩阵的超越函数102

第4章 MATLAB的程序105

4.1 程序控制结构105

4.1.1 顺序结构105

4.1.2 选择结构106

4.1.3 循环结构110

4.2 程序的流程控制115

4.2.1 continue命令115

4.2.2 break命令115

4.2.3 return命令116

4.3 M文件117

4.3.1 M文件简介117

4.3.2 M文件的分类119

4.4 函数文件127

4.4.1 全局变量与局部变量127

4.4.2 函数的调用和变量传递128

4.4.3 Shell函数134

4.4.4 程序的优化134

4.5 错误和异常处理138

4.5.1 异常处理138

4.5.2 错误报告139

第5章 MATLAB的图形绘制141

5.1 图形制作概述141

5.2 二维基本作图命令142

5.2.1 图形窗口的创建与控制142

5.2.2 多个子图窗口的创建142

5.2.3 直角坐标下的作图143

5.3 图形格式的设定144

5.3.1 线型、颜色与数据点图标144

5.3.2 设置坐标轴和文字标注145

5.4 三维图形的绘制147

5.4.1 基本绘图命令147

5.4.2 网格曲面的绘制命令148

5.4.3 阴影曲线绘制命令151

5.4.4 带有等高线的阴影曲面绘制153

5.4.5 球面图154

5.5 特殊二维图形的绘制154

5.5.1 条形图的类型155

5.5.2 区域图的绘制156

5.5.3 饼图的绘制158

5.5.4 阶梯图160

5.5.5 罗盘图161

5.5.6 羽状图162

5.5.7 箭头图163

5.5.8 极坐标系下轮廓图的显示164

5.6 符号函数的图形命令166

5.7 交互式图形的绘制171

5.8 动画的绘制172

5.8.1 电影动画172

5.8.2 程序动画174

5.9 照相机调整176

5.9.1 定义照相机及命令176

5.9.2 应用示例176

第6章 MATLAB的科学计算180

6.1 多项式运算180

6.1.1 多项式的生成和表达180

6.1.2 多项式的乘除181

6.1.3 多项式的求导182

6.1.4 多项式的求根183

6.2 数据插值与数据拟合185

6.2.1 一维数据的插值185

6.2.2 二维网格数据的插值188

6.2.3 二维一般分布的数据插值190

6.2.4 曲线拟合194

6.3 数值积分198

6.3.1 一元函数的数值积分198

6.3.2 二元函数的数值积分200

6.4 数值微分201

6.4.1 差商与数值微分201

6.4.2 数值微分的实现202

6.5 方程的解与最优化问题203

6.5.1 线性方程的求解203

6.5.2 非线性方程的解205

6.5.3 非线性方程组的解205

6.5.4 无约束最优化问题206

6.5.5 有约束最优化问题211

第7章 符号计算216

7.1 符号计算基础216

7.1.1 符号对象216

7.1.2 符号的基本运算219

7.1.3 确定符号变量的表达式223

7.2 符号的精确控制223

7.3 符号矩阵226

7.3.1 用sym函数直接创建矩阵226

7.3.2 用类似创建普通数值矩阵的方法创建矩阵226

7.3.3 由数值矩阵转化为符号矩阵227

7.3.4 用矩阵元素的通式创建符号矩阵228

7.4 符号对象的操作和转换230

7.5 符号函数的可视化233

7.6 符号求解方程236

7.6.1 符号求解代数方程236

7.6.2 符号求解微分方程239

7.7 函数计算器与泰勒计算器的使用241

7.7.1 函数计算器的使用242

7.7.2 泰勒计算器的使用245

7.8 maple函数246

7.8.1 maple内核访问函数247

7.8.2 maple函数的帮助命令及mfun248

第8章 MATLAB在工程数学中的应用252

8.1 函数的级数展开与级数求和252

8.1.1 Taylor幂级数展开252

8.1.2 Fourier级数展开255

8.1.3 级数求和的计算258

8.2 傅里叶变换260

8.2.1 傅里叶变换及其逆变换260

8.2.2 离散傅里叶变换262

8.3 拉普拉斯变换及Z变换265

8.3.1 拉普拉斯变换及其逆变换265

8.3.2 拉普拉斯变换法求解微分方程267

8.3.3 Z变换及其逆变换268

8.3.4 Z变换在工程中的应用270

8.4 反函数和复合函数272

8.4.1 求反函数272

8.4.2 求复合函数273

8.5 MATLAB在高等数学中的应用274

8.5.1 基本函数275

8.5.2 极限277

8.6 复变函数求解应用278

8.6.1 复数表示及基本运算279

8.6.2 复数的基本函数281

8.6.3 复变函数的极限和微积分运算282

8.6.4 复变函数的级数285

8.6.5 复变函数的留数计算285

第9章 创建用户图形界面287

9.1 句柄图形的概述287

9.2 对象操作287

9.2.1 创建图形对象287

9.2.2 属性值查询与设置289

9.2.3 默认属性值291

9.2.4 对象操作示例293

9.3 uimenu菜单及设计295

9.3.1 菜单建立295

9.3.2 回调属性297

9.3.3 菜单快捷键299

9.3.4 菜单的外观300

9.3.5 制作快捷菜单示例304

9.4 对话框设计305

9.4.1 公共对话框305

9.4.2 一般对话框310

9.5 用户控件的制作315

第10章 Simulink建模与仿真322

10.1 典型控制系统的建模与仿真322

10.1.1 控制系统的建模322

10.1.2 仿真参数的设置328

10.2 子系统及其封装技术335

10.2.1 子系统的建立335

10.2.2 子系统的条件执行337

10.2.3 子系统的封装340

10.3 S函数建模与仿真345

10.3.1 S函数概述345

10.3.2 S函数的工作原理347

10.3.3 利用M文件编写S函数348

第11章 MATLAB的应用357

11.1 MATLAB在优化中的应用357

11.1.1 优化设计的简述357

11.1.2 MATLAB在优化中的应用示例357

11.2 MATLAB的程序接口应用360

11.2.1 MEX文件360

11.2.2 MAT文件364

11.2.3 MATLAB计算引擎368

11.3 MATLAB在信号中的应用371

11.3.1 MATLAB实现信号变换372

11.3.2 MATLAB实现数字滤波器374

11.3.3 MATLAB的功率谱估计375

11.3.4 MATLAB在信号中的应用示例377

11.4 MATLAB在数学建模中的应用379

11.4.1 数学建模概述379

11.4.2 MATLAB在数学建模中的应用示例380

11.5 MATLAB在控制工程中的应用386

11.5.1 控制系统建模与分析386

11.5.2 Kalman滤波器387

11.5.3 Bode图滞后-超前校正设计388

11.5.4 PID控制器设计393

11.6 MATLAB在模糊控制系统中的应用396

11.6.1 几个MATLAB命令行函数使用397

11.6.2 MATLAB模糊控制系统的应用示例407

参考文献411

热门推荐