图书介绍

精通MATLAB 6.5版PDF|Epub|txt|kindle电子书版本网盘下载

精通MATLAB 6.5版
  • 张志涌等编著 著
  • 出版社: 北京:北京航空航天大学出版社
  • ISBN:7810772252
  • 出版时间:2003
  • 标注页数:631页
  • 文件大小:84MB
  • 文件页数:648页
  • 主题词:计算机辅助计算-软件包,MATLAB 6.5

PDF下载


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

下载说明

精通MATLAB 6.5版PDF格式电子书版下载

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

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

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

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

图书目录

第一章 基础准备及入门1

1.1 MATLAB的安装和内容选择1

1.2 Desktop操作桌面的启动3

1.2.1 MATLAB的启动3

1.2.2 Desktop操作桌面简介3

1.3 Command Window运行人门5

1.3.1 Command Window指令窗简介5

1.3.2 最简单的计算器使用法6

1.3.3 数值、变量和表达式7

1.3.4 计算结果的图形表示11

1.4 Command Window操作要旨13

1.4.1 指令窗显示方式的操作13

1.4.2 数值计算结果的显示格式13

1.4.3 指令行中的标点符号14

1.4.4 指令窗的常用控制指令15

1.4.5 指令窗中指令行的编辑15

1.5 Command History和实录指令diary16

1.5.1 Command History历史指令窗简介16

1.5.2 历史指令行的再运行17

1.5.3 指令窗实录指令diary18

1.6 Current Directory、路径设置器和文件管理18

1.6.1 Current Directory当前目录浏览器简介19

1.6.2 MATLAB的搜索路径21

1.6.3 MATLAB搜索路径的扩展和修改21

1.7 Workspace Browser和Array Editor22

1.7.1 Workspace Browser工作空间浏览器简介22

1.7.2 现场菜单用于内存变量的查阅和删除23

1.7.3 Array Editor数组编辑器和大数组的输入26

1.7.4 数据文件的存取26

1.8 Launch Pad交互界面分类目录窗28

1.9 Editor/Debugger和脚本编写初步29

1.9.1 Editor/Debugger M文件编辑调试器简介29

1.9.2 M脚本文件编写初步30

1.10 帮助系统31

1.10.1 帮助方式概述32

1.10.2 Help Navigator/Browser帮助导航/浏览器简介34

第二章 数值数组及其运算38

2.1 引导38

2.2 一维数组的创建和寻访39

2.2.1 一维数组的创建39

2.2.2 一维数组子数组的寻访和赋值40

2.3 二维数组的创建41

2.3.1 直接输入法41

2.3.2 利用M文件创建和保存数组42

2.4 二维数组元素的标识42

2.4.1 “全下标”标识43

2.4.2 “单下标”标识43

2.4.3 “逻辑1”标识43

2.5 二维数组的子数组寻访和赋值44

2.6 执行数组运算的常用函数46

2.6.1 函数数组运算规则的定义46

2.6.2 执行数组运算的常用函数46

2.7 数组运算和矩阵运算47

2.8 多项式的表达方式及其操作49

2.8.1 多项式的表达和创建49

2.8.2 多项式运算函数50

2.9 标准数组生成函数和数组操作函数52

2.9.1 标准数组生成函数52

2.9.2 数组操作函数53

2.10 数组构作技法综合55

2.11 高维数组58

2.11.1 高维数组的创建59

2.11.2 高维数组的标识61

2.11.3 高维数组构作和操作函数汇总62

2.12 “非数”和“空”数组66

2.12.1 非数NaN66

2.12.2 “空”数组68

2.13 关系操作和逻辑操作70

2.13.1 关系操作70

2.13.2 逻辑操作71

2.13.3 表达式中各种运算符的优先级74

2.13.4 关系、逻辑函数75

第三章 字符串、元胞和构架数组76

3.1 字符串数组76

3.1.1 字符串入门76

3.1.2 串数组的属性和标识77

3.1.3 复杂串数组的创建79

3.1.4 串转换函数82

3.1.5 串操作函数83

3.2 元胞数组84

3.2.1 元胞数组的创建和显示84

3.2.2 元胞数组的扩充、收缩和重组85

3.2.3 元胞数组内容的调取87

3.2.4 元胞数组转换函数88

3.3 构架数组89

3.3.1 构架数组的创建和显示90

3.3.2 构架数组域中内容的调取和设置92

3.3.3 构架数组操作深入应用94

3.3.4 构架数组和元胞数组之间的转换97

3.4 关于数据类型的归纳性说明100

第四章 数值计算102

4.1 引言102

4.2 LU分解和恰定方程组的解103

4.2.1 LU分解、行列式和逆103

4.2.2 恰定方程组的解104

4.2.3 范数、条件数和方程解的精度105

4.3 矩阵特征值和矩阵函数107

4.3.1 特征值和特征向量的求取107

4.3.2 特征值问题的条件数109

4.3.3 复数特征值对角阵与实数块特征值对角阵的转化111

4.3.4 矩阵的谱分解和矩阵函数112

4.4 奇异值分解113

4.4.1 奇异值分解和矩阵结构113

4.4.2 线性二乘问题的解115

4.5 函数的数值导数和切平面116

4.5.1 法线117

4.5.2 偏导数和梯度117

4.6 函数的零点119

4.6.1 多项式的根119

4.6.2 一元函数的零点120

4.6.3 多元函数的零点123

4.7 函数极值点126

4.7.1 一元函数的极小值点126

4.7.2 多元函数的极小值点127

4.8 数值积分129

4.8.1 一元函数的数值积分129

4.8.2 多重数值积分134

4.8.3 卷积136

4.9 随机数据的统计描述141

4.9.1 统计分布的数字特征142

4.9.2 样本分布的频数直方图描述143

4.9.3 概率函数、分布函数、逆分布函数和随机数的发生144

4.10 多项式拟合和非线性最小二乘149

4.10.1 多项式拟合149

4.10.2 非线性最小二乘估计152

4.11 插值和样条158

4.11.1 一维插值158

4.11.2 高维函数的插值160

4.12 样条函数及其应用161

4.12.1 样条插值162

4.12.2 样条函数用于数值积分和微分164

4.13 Fourier分析166

4.13.1 快速Fourier变换和逆变换指令166

4.13.2 连续时间函数的Fourier级数展开167

4.13.3 利用DFT计算一般连续函数的Fourier变换CFT173

4.14 常微分方程176

4.14.1 初值常微分方程的解算指令177

4.14.2 ODE解算指令的使用演示179

4.14.3 关于ODE文件的说明184

4.14.4 关于解算指令选项options的属性设置187

4.14.5 常微分方程的边值问题解189

4.15 稀疏矩阵195

4.15.1 稀疏矩阵的存储方式195

4.15.2 稀疏矩阵的创建196

4.15.3 稀疏矩阵的运算198

第五章 符号计算200

5.1 符号对象和符号表达式200

5.1.1 符号对象的生成和使用200

5.1.2 符号计算中的算符和基本函数203

5.1.3 识别对象类别的指令204

5.1.4 符号表达式中自由变量的确定205

5.2 符号表达式和符号函数的操作206

5.2.1 符号表达式的操作206

5.2.2 符号函数的求反和复合208

5.2.3 置换及其应用209

5.2.4 符号数值精度控制和任意精度计算210

5.2.5 符号对象与其他数据对象间的转换211

5.3 符号微积分213

5.3.1 符号序列的求和213

5.3.2 符号微分和jacobian矩阵213

5.3.3 符号积分214

5.3.4 符号卷积216

5.4 符号积分变换217

5.4.1 Fourier变换及其反变换217

5.4.2 Laplace变换及其反变换220

5.4.3 Z变换及其反变换221

5.5 符号代数方程的求解222

5.5.1 线性方程组的符号解222

5.5.2 一般代数方程组的解223

5.6 符号微分方程的求解225

5.6.1 符号解法和数值解法的互补作用225

5.6.2 求微分方程符号解的一般指令225

5.6.3 微分方程符号解示例226

5.7 利用MAPIE的深层符号计算资源227

5.7.1 经典特殊函数的调用227

5.7.2 MAPLE库函数在线帮助的检索树228

5.7.3 发挥MAPLE的计算潜力229

5.8 可视化数学分析界面232

5.8.1 单变量函数分祈的交互界面232

5.8.2 泰勒级数逼近分析界面233

第六章 数据和函数的可视化234

6.1 引导234

6.1.1 离散数据和离散函数的可视化234

6.1.2 连续函数的可视化235

6.1.3 可视化的一般步骤236

6.2 二维曲线绘图的基本操作238

6.2.1 plot的基本调用格式238

6.2.2 曲线的色彩、线型和数据点形241

6.2.3 坐标、刻度和分格线控制244

6.2.4 图形标识247

6.2.5 多次叠绘、双纵坐标和多子图250

6.2.6 交互式图形指令253

6.3 三维绘图的基本操作255

6.3.1 三维线图指令plot3255

6.3.2 三维网线图和曲面图255

6.3.3 透视、镂空和裁切256

6.4 特殊图形和高维可视化259

6.4.1 特殊图形指令例示259

6.4.2 四维表现269

6.4.3 动态图形273

6.5 三维图形的精细控制275

6.5.1 视点控制和图形的旋动275

6.5.2 色彩控制276

6.5.3 照明和材质处理281

6.5.4 透明处理284

6.6 图像290

6.6.1 图像的类别和显示290

6.6.2 图像的读写291

6.6.3 8位和16位图像295

6.6.4 捕获图形生成图像文件296

6.7 图形窗的图形编辑功能297

6.7.1 图形窗菜单和工具条简介297

6.7.2 二维图形的交互编辑示例299

6.8 函数绘图的简捷指令301

6.8.1 一元函数简捷绘图指令301

6.8.2 二元函数简捷绘图指令302

6.9 图形的打印和输出304

6.9.1 图形打印的菜单操作方式304

6.9.2 图形输出的指令操作方式305

6.9.3 PC机Windows打印设备驱动程序305

6.9.4 MATLAB的内装打印设备驱动程序307

6.9.5 打印属性选项309

第七章 M文件和面向对象编程310

7.1 入门310

7.2 M文本编辑器312

7.3 MATLAB控制流312

7.3.1 for循环结构313

7.3.2 while循环结构313

7.3.3 if-else-end分支结构314

7.3.4 switch-case结构315

7.3.5 try-catch结构317

7.3.6 控制程序流的其他常用指令317

7.4 脚本文件和函数文件318

7.4.1 M脚本文件318

7.4.2 M函数文件319

7.4.3 局部变量和全局变量319

7.4.4 M文件的一般结构320

7.4.5 P码文件321

7.4.6 MATLAB的搜索过程322

7.5 变量的检测传递和限权使用函数322

7.5.1 输入输出宗量检测指令322

7.5.2 “变长度”输人输出宗量322

7.5.3 跨空间变量传递325

7.5.4 子函数和私用函数326

7.6 串演算函数327

7.6.1 eval327

7.6.2 feval328

7.6.3 内联函数329

7.7 函数句柄331

7.7.1 函数句柄的创建和观察331

7.7.2 函数句柄的基本用法332

7.8 创建用户工具箱336

7.8.1 MATLAB对工具箱文件的管理特点337

7.8.2 建立用户工具箱须知337

7.9 调试和剖析337

7.9.1 直接调试法338

7.9.2 调试器的使用338

7.9.3 MATLAB程序的性能优化343

7.10 面向对象编程349

7.10.1 概念综述349

7.10.2 面向对象编程应用示例351

7.10.3 重载运算356

7.10.4 继承性及其应用357

第八章 SIMULINK交互式仿真集成环境360

8.1 引导360

8.1.1 SIMULINK的安装361

8.1.2 SIMULINK入门361

8.1.3 SIMULINK库浏览器界面363

8.1.4 SIMULINK模型窗的组成364

8.2 模型的创建366

8.2.1 模型概念和文件操作366

8.2.2 模块操作368

8.2.3 信号线操作371

8.2.4 对模型的注释373

8.2.5 常用的Sourse库信源374

8.2.6 常用的Sink库信宿375

8.2.7 仿真的配置377

8.3 连续系统建模381

8.3.1 线性系统382

8.3.2 非线性系统386

8.4 子系统的创建、装帧及受控执行392

8.4.1 简装子系统及其应用392

8.4.2 精装子系统394

8.4.3 条件执行子系统398

8.5 离散时间系统和混合系统404

8.5.1 若干基本模块404

8.5.2 多速率离散时间系统406

8.5.3 离散-连续混合系统407

8.6 SIMULINK的分析工具409

8.6.1 确定模型的特征409

8.6.2 用MATLAB指令运行SIMULINK模型410

8.6.3 模型的线性化问题413

8.6.4 系统平衡点的求取415

8.6.5 综合算例415

8.7 数值计算方面的考虑421

8.7.1 微分方程解算器Solver421

8.7.2 积分步长和容差424

8.7.3 代数环问题425

8.8 S函数模块428

8.8.1 概述428

8.8.2 SIMULINK的运行机理428

8.8.3 用M文件表述的s函数429

第九章 句柄图形438

9.1 句柄图形体系438

9.1.1 图形对象、对象句柄和句柄图形树结构439

9.1.2 对象属性440

9.2 图形对象的操作440

9.2.1 图形对象创建指令一览440

9.2.2 对象句柄的获取方法441

9.3 对象属性的获取和设置442

9.3.1 创建对象时设置属性442

9.3.2 get和set443

9.3.3 对象属性的缺省设置和查询443

9.3.4 属性查询和设置示例443

9.4 为低层指令绘图准备图/轴445

9.4.1 NextPlot 属性445

9.4.2 准备图/轴的简捷指令newplot445

9.4.3 高层绘图文件的形成446

9.5 图形窗的色彩资源和光标属性447

9.5.1 色彩资源447

9.5.2 光标指针448

9.6 轴对象449

9.6.1 轴位框的几何属性和多轴位框449

9.6.2 图形名和坐标轴名的句柄操作449

9.6.3 轴刻度的属性控制450

9.6.4 坐标轴尺度、方向、位置属性450

9.6.5 照相机属性451

9.7 句柄图形应用专题452

9.7.1 光标形状的自制452

9.7.2 任意布置子图和轴外注释453

9.7.3 制作个性化双坐标系455

9.7.4 连续变焦和飞驰图形457

9.7.5 实时动画459

9.7.6 surface指令衍生不同曲面461

9.7.7 纹理影射和曲面彩绘462

9.7.8 三维块建模和着色463

9.7.9 鼠标拖动字对象465

第十章 图形用户界面GUI制作468

10.1 入门468

10.2 图形用户界面的设计原则和一般步骤471

10.2.1 设计原则471

10.2.2 一般制作步骤472

10.3 界面菜单(uimenu)472

10.3.1 图形窗的标准菜单472

10.3.2 自制的用户菜单473

10.3.3 用户菜单的属性474

10.3.4 现场菜单的制作481

10.4 用户控件(uicontrol)482

10.4.1 控件制作函数482

10.4.2 用户控件的种类482

10.4.3 控件制作示例483

10.5 由M函数文件产生用户菜单和控件489

10.5.1 利用全局变量编写用户界面函数文件490

10.5.2 利用 UserData 属性编写用户界面函数文件490

10.5.3 利用递归法编写用户界面函数文件491

10.6 图形用户界面设计工具493

10.6.1 界面设计工具的结构和调用指令493

10.6.2 交互式用户界面设计工具应用示例495

第十一章 MATLAB编译器503

1.1 编译器概述503

11.1.1 编译器的功能503

11.1.2 编译器的性能改进503

11.1.3 编译器的局限性504

11.1.4 把脚本文件改写为函数文件504

11.2 编译器的安装和配置505

11.2.1 配置MATLAB编译器的前提准备505

11.2.2 为产生MEX文件进行预配置506

11.2.3 为产生独立外部应用程序进行预配置508

11.3 MATLAB编译器使用入门510

11.3.1 由M文件创建C MEX文件的人门算例510

11.3.2 由M文件创建外部应用程序的入门算例511

11.4 编译指令mcc简介513

11.4.1 mcc的基本调用格式513

11.4.2 mcc的选项标志514

11.5 编译文件的性能优化517

11.5.1 优化数组517

11.5.2 优化循环518

11.5.3 优化条件语句519

11.6 创建独立的外部应用程序520

11.6.1 独立外部程序的工作特点和创建过程520

11.6.2 关于指令mbuild521

11.6.3 借助编译指令mcc创建独立应用程序521

第十二章 应用程序接口API531

12.1 C语言MEX文件的编写531

12.1.1 关于MEX文件的一般性说明531

12.1.2 MEX文件中的MATLAB数据532

12.1.3 C语言MEX文件源程序的构成533

12.1.4 MEX文件的执行流程535

12.1.5 编写C MEX文件的常用库函数和示例536

12.2 MAT数据文件的应用543

12.2.1 数据的输入输出方法543

12.2.2 创建MAT文件的C源码程序的编写544

12.3 MATLAB引擎技术的应用548

12.3.1 MATLAB引擎概念和功用548

12.3.2 引擎库函数及C源码应用程序的编写549

12.3.3 利用VC++6.0集成环境编写MATLAB引擎程序554

12.4 MNILAB中ActiveX技术的应用559

12.4.1 关于ActiveX的一般性说明559

12.4.2 MATLAB的ActiveX自动化559

12.5 MATLAB中DDE技术的应用571

12.5.1 关于DDE的一般性说明571

12.5.2 DDE中的MATLAB服务器571

12.5.3 DDE中的MATLAB客户576

第十三章 Notebook581

13.1 Notebook的安装581

13.1.1 MATLAB6.1版Notebook的安装581

13.1.2 MATLAB6.5版Notebook的安装582

13.2 Notebook的启动583

13.2.1 从Word中启动Notebook583

13.2.2 从MATLAB中启动Notebook583

13.2.3 Notebook成功启动标志和中文M-book模板的形成584

13.2.4 启动失败的原因和解决办法585

13.3 M-book模板的使用586

13.3.1 输入细胞(群)的创建和运行586

13.3.2 计算区的创建和运行589

13.3.3 Notebook菜单的其他选项590

13.3.4 输出细胞的格式控制592

13.3.5 细胞的样式595

13.3.6 使用M-book模板的若干参考技法595

13.4 科技演讲稿的制作596

13.4.1 在M-book中实现计算和可视的演讲稿制作596

13.4.2 直接引出GUI图形用户界面的演讲稿制作598

13.4.3 具有现场计算和绘图能力的演讲文稿的制作599

附录A:索引601

附录B:光盘使用说明626

参考文献631

热门推荐