图书介绍

MATLAB从零到进阶PDF|Epub|txt|kindle电子书版本网盘下载

MATLAB从零到进阶
  • 刘焕进,吴鹏,郑志勇等编著 著
  • 出版社: 北京:北京航空航天大学出版社
  • ISBN:9787512409071
  • 出版时间:2012
  • 标注页数:619页
  • 文件大小:154MB
  • 文件页数:633页
  • 主题词: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的版本信息1

1.1.3 MATLAB软件的系统组成3

1.1.4 MATLAB的产品构成4

1.1.5 Simulink的产品构成6

1.1.6 MATLAB/ Simulink的应用领域7

1.2 MATLAB的安装与启动7

1.2.1 MATLAB的安装7

1.2.2 MATLAB的启动8

1.3 MATLAB工作界面8

1.3.1工作界面布局8

1.3.2工作界面的显示属性调整9

1.3.3工作界面的布局调整9

1.4命令窗口(Command Window)10

1.4.1初识MATLAB命令10

1.4.2分号的重要作用10

1.4.3 MATLAB命令窗口中常用的快捷键11

1.5历史命令窗口(Command History)11

1.6当前目录窗口(Current Directory)12

1.6.1 MATLAB搜索路径机制和搜索顺序12

1.6.2 MATLAB当前目录管理13

1.6.3 MATLAB搜索路径设置13

1.7工作空间窗口(Workspace)14

1.8程序编辑窗口(Editor)15

1.8.1编辑M文件15

1.8.2 M文件的调用16

1.8.3 MATLAB程序编辑窗口中常用的快捷键17

1.9 MATLAB帮助系统17

1.9.1 MATLAB命令窗口帮助系统17

1.9.2 Help帮助浏览器18

1.10参考文献21

第2章MATLAB基本操作22

2.1变量的定义与数据类型22

2.1.1变量的定义与赋值22

2.1.2数据类型23

2.1.3数据输出格式23

2.2常用函数23

2.3数组运算25

2.3.1矩阵的定义25

2.3.2特殊矩阵28

2.3.3高维数组30

2.3.4定义结构体数组31

2.3.5定义元胞数组(Cell Array)32

2.3.6几种数组的转换33

2.3.7矩阵的算术运算34

2.3.8矩阵的关系运算36

2.3.9矩阵的逻辑运算36

2.3.10矩阵的其他常用运算37

2.4 MATLAB常用标点符号41

2.5 MATLAB命令窗口中常用快捷命令41

2.6参考文献42

第3章MATLAB绘图与可视化43

3.1图形对象与图形对象句柄43

3.1.1句柄式图形对象43

3.1.2获取图形对象属性名称和属性值44

3.1.3设置图形对象属性值45

3.2二维图形绘制45

3.2.1基本二维绘图函数45

3.2.2二维图形修饰和添加注释48

3.2.3常用统计绘图函数53

3.2.4特殊二维绘图函数53

3.3三维图形绘制55

3.3.1常用三维绘图函数55

3.3.2三维图形的修饰和添加注释60

3.4图形的打印和输出65

3.4.1把图形复制到剪贴板65

3.4.2把图形导出到文件67

3.4.3打印图形69

3.5动画制作71

3.5.1彗星运行轨迹动画71

3.5.2霓虹闪烁动画72

3.5.3电影动画73

3.5.4录制AVI格式视频动画74

3.5.5制作GIF格式动画75

3.6参考文献77

第4章MATLAB程序设计78

4.1 M文件——脚本文件和函数文件78

4.1.1脚本文件78

4.1.2函数文件78

4.2 MATLAB程序流程控制与调试79

4.2.1 MATLAB程序流程控制79

4.2.2 MATLAB程序调试81

4.3程序流程控制示例83

4.3.1概述83

4.3.2问题分析83

4.3.3 MATLAB求解84

4.4匿名函数、子函数与嵌套函数85

4.4.1匿名函数85

4.4.2子函数87

4.4.3嵌套函数87

4.4.4嵌套函数的彼此调用关系91

4.5匿名函数、子函数与嵌套函数应用案例95

4.5.1匿名函数应用实例95

4.5.2子函数和嵌套函数应用实例99

4.6编写高效的MATLAB程序104

4.6.1重新认识循环104

4.6.2提高代码效率的方法110

4.7养成良好的编程风格121

4.7.1命名规则121

4.7.2程序设计注意事项123

4.7.3程序编排与注释123

4.8参考文献124

第5章 图形用户界面(GUI)编程125

5.1图形对象125

5.1.1图形对象的类型126

5.1.2图形对象的属性127

5.1.3图形对象的操作131

5.2图形用户界面的设计原则和步骤136

5.2.1图形用户界面设计原则136

5.2.2图形用户界面的设计步骤136

5.3开发图形用户界面的方法137

5.4直接编写M文件开发图形用户界面140

5.4.1 M文件的类型140

5.4.2根对象144

5.4.3图形窗口对象147

5.4.4坐标轴对象149

5.4.5用户界面控件对象151

5.4.6用户菜单对象162

5.4.7用户现场菜单对象163

5.4.8用户工具条对象164

5.5利用GUIDE工具开发图形用户界面166

5.5.1 GUIDE及其组成部分166

5.5.2 GUIDE产生的FIG文件和M文件167

5.5.3 GUIDE创建的GUI中的数据管理170

5.5.4利用GUIDE创建图形用户界面171

5.6典型案例介绍175

5.6.1基于列表控件的图片浏览器175

5.6.2在GUI中对鼠标进行控制179

5.6.3实现同一GUI内的不同控件之间的数据传递182

5.6.4实现不同GUI之间的数据传递187

5.6.5在GUI中控制Simulink仿真过程191

第6章MATLAB与TXT文件的数据交换195

6.1案例背景195

6.2从TXT文件中读取数据195

6.2.1利用数据导入向导导入TXT文件196

6.2.2调用高级函数读取数据199

6.2.3调用低级函数读取数据209

6.3把数据写入TXT文件216

6.3.1调用dlmwrite函数写入数据216

6.3.2调用fprintf函数写入数据217

6.4参考文献220

第7章MATLAB与Excel文件的数据交换221

7.1利用数据导入向导导入Excel文件221

7.2调用函数读写Excel文件222

7.2.1调用xlsfinfo函数获取文件信息222

7.2.2调用xlsread函数读取数据223

7.2.3调用xlswrite函数把数据写入Excel文件225

7.3 Excel-Link宏227

7.3.1 Excel 2003加载Excel-link宏227

7.3.2使用Excel-link宏228

7.3.3 Excel 2007与Excel 2010加载和使用宏231

7.4参考文献234

第8章 数据库连接235

8.1案例背景235

8.2 MATLAB实现235

8.2.1 Database工具箱简介235

8.2.2 Database工具箱函数235

8.2.3数据库数据读取236

8.2.4数据库数据写入240

8.3网络数据读取242

8.3.1读取Yahoo数据242

8.3.2读取Google数据244

8.4参考文献245

第9章 符号计算246

9.1符号对象和符号表达式246

9.1.1符号对象的创建246

9.1.2符号表达式247

9.1.3运算符247

9.1.4符号计算与数值计算结合248

9.2符号微积分249

9.2.1极限、导数和级数的符号计算249

9.2.2符号积分计算251

9.3符号方程求解252

9.3.1符号代数方程求解252

9.3.2符号常微分方程求解253

9.4参考文献257

第10章 数值积分计算258

10.1矩形区域积分以及离散数据积分258

10.1.1矩形区域积分258

10.1.2离散数据积分260

10.2含参数积分261

10.3一般区域二重和三重积分262

10.3.1概要262

10.3.2一般区域二重积分的计算263

10.3.3一般区域三重积分的计算265

10.4一般区域n重积分267

10.5蒙特卡洛法计算n重积分270

10.5.1概述270

10.5.2基本的蒙特卡洛积分法271

10.5.3等分布序列的蒙特卡洛法272

10.6参考文献274

第11章 方程与方程组的数值求解275

11.1概述275

11.2 MATLAB求解方程(组)的函数及其用法275

11.2.1左除“”与右除“/”275

11.2.2 fzero函数276

11.2.3 roots函数277

11.2.4 fsolve函数278

11.2.5含参数方程组求解279

11.3应用扩展280

11.3.1等额还款模型280

11.3.2 MATLAB编程求解等额还款模型281

11.4参考文献282

第12章 常微分方程(组)数值求解283

12.1数值求解常微分方程(组)函数概述283

12.1.1概述283

12.1.2初值问题求解函数283

12.1.3延迟问题以及边值问题求解函数284

12.1.4求解前的准备工作285

12.2非刚性/刚性常微分方程初值问题求解285

12.2.1概述285

12.2.2非刚性问题举例285

12.2.3刚性问题举例287

12.3隐式微分方程(组)求解290

12.3.1概述290

12.3.2利用solve函数290

12.3.3利用fzero/fsolve函数291

12.4微分代数方程(DAE)与延迟微分方程(DDE)求解295

12.4.1概述295

12.4.2微分代数方程举例295

12.4.3延迟微分方程(DDE)举例300

12.5边值问题求解303

12.5.1概述303

12.5.2求解案例303

12.6参考文献307

第13章 线性规划问题308

13.1案例背景308

13.1.1线性规划应用308

13.1.2线性规划的求解方法309

13.2线性规划的标准型309

13.3线性规划问题的MATLAB求解309

13.4线性规划案例分析310

13.4.1大规模内点法求解311

13.4.2单纯形法求解312

13.5案例扩展——含参数线性规划313

13.5.1目标函数含参数313

13.5.2约束函数含参数314

13.6参考文献315

第14章 非线性优化问题316

14.1理论背景316

14.2理论模型316

14.2.1无约束非线性优化316

14.2.2约束非线性优化316

14.3 MATLAB实现317

14.3.1 fminunc函数(无约束优化)317

14.3.2 fminsearch函数320

14.3.3 fmincon函数322

14.4案例扩展326

14.4.1大规模优化问题326

14.4.2含参数优化问题327

14.5参考文献328

第15章 最大最小问题——公共设施选址329

15.1案例背景329

15.1.1最大最小问题329

15.1.2垃圾场选址问题329

15.2最大最小问题的MATLAB求解330

15.2.1 fminimax函数330

15.2.2垃圾场选址问题求解331

15.3案例扩展332

15.4参考文献334

第16章 概率分布与随机数335

16.1概率分布335

16.1.1概率分布的定义335

16.1.2几种常用概率分布335

16.1.3概率密度、分布和逆概率分布函数值的计算338

16.2生成一元分布随机数340

16.2.1均匀分布随机数和标准正态分布随机数340

16.2.2常见一元分布随机数343

16.3生成多元分布随机数348

16.4参考文献349

第17章 描述性统计量和统计图350

17.1案例背景350

17.2案例描述350

17.3描述性统计量352

17.3.1均值352

17.3.2方差和标准差352

17.3.3最大值和最小值353

17.3.4极差353

17.3.5中位数354

17.3.6分位数354

17.3.7众数354

17.3.8变异系数354

17.3.9原点矩355

17.3.10中心矩355

17.3.11偏度355

17.3.12峰度355

17.4统计图356

17.4.1箱线图356

17.4.2频数(率)直方图357

17.4.3经验分布函数图358

17.4.4正态概率图359

17.4.5 p-p图360

17.4.6 q-q图360

17.5案例扩展:频数和频率分布表361

17.5.1调用tabulate函数作频数和频率分布表361

17.5.2调用自编HistRate函数作频数和频率分布表363

17.6参考文献366

第18章 参数估计与假设检验367

18.1案例背景367

18.2常见分布的参数估计367

18.3正态总体参数的检验369

18.3.1总体标准差已知时的单个正态总体均值的U检验369

18.3.2总体标准差未知时的单个正态总体均值的t检验371

18.3.3总体标准差未知时的两个正态总体均值的比较t检验371

18.3.4总体均值未知时的单个正态总体方差的x2检验372

18.3.5总体均值未知时的两个正态总体方差的比较F检验373

18.4参考文献374

第19章 回归分析375

19.1一元线性回归375

19.1.1数据的散点图376

19.1.2调用regress函数作一元线性回归377

19.1.3调用自编reglm函数作一元线性回归382

19.1.4调用robustfit函数作稳健回归385

19.2一元非线性回归388

19.2.1数据的散点图389

19.2.2调用nlinfit函数作一元非线性回归390

19.2.3利用曲线拟合工具cftool作一元非线性拟合395

19.3多元线性和广义线性回归402

19.3.1调用regress函数作多元线性回归403

19.3.2调用自编reglm函数作多元线性回归404

19.3.3调用自编reglm函数作二次回归405

19.3.4拟合效果图406

19.3.5调用stepwise函数作逐步回归407

19.4多元非线性回归——地震震中位置的确定410

19.4.1问题描述410

19.4.2模型建立411

19.4.3调用nlinfit函数作多元非线性回归411

19.5参考文献413

第20章 多项式回归与数据插值414

20.1多项式回归414

20.1.1多项式回归模型414

20.1.2多项式回归的MATLAB实现414

20.1.3多项式回归案例415

20.2插值问题的数学描述420

20.2.1什么是插值420

20.2.2一维插值问题的数学描述420

20.2.3二维插值问题的数学描述421

20.2.4三次样条插值的数学描述421

20.3一维插值422

20.3.1自编拉格朗日插值函数lagrange422

20.3.2 interpl函数423

20.3.3 spline函数427

20.3.4 csape和csapi函数427

20.3.5 spapi函数(B样条插值)430

20.3.6其他一维插值函数431

20.4二维插值432

20.4.1网格节点插值432

20.4.2散乱节点插值436

20.5高维插值439

20.6参考文献441

第21章MATLAB程序编译442

21.1 MATLAB编译器的工作机理442

21.1.1利用MATLAB编译器产生应用程序或运行库443

21.1.2打包器(wrapper)文件443

21.1.3组件技术文件(CTF)444

21.2 MATLAB编译器的安装和配置444

21.2.1安装要求444

21.2.2编译器的安装445

21.2.3编译器的配置445

21.2.4选项文件447

21.3编译449

21.3.1有关MATLAB编译器技术449

21.3.2 mec命令详解450

21.3.3输入和输出文件456

21.4部署459

21.4.1确定需要打包的文件459

21.4.2使用部署工具460

20.4.3部署到目标计算机470

21.5典型案例介绍474

21.5.1将脚本M文件编译为独立的应用程序474

21.5.2将函数M文件编译为独立的应用程序479

21.5.3将由GUIDE创建的GUI程序编译为可独立运行的程序482

21.5.4将MATLAB程序编译为C共享库485

21.5.5将MATLAB程序编译为C+++动态链接库491

21.6参考文献498

第22章 系统级仿真工具Simulink及应用499

22.1 Simulink简介499

22.1.1何为Simulink499

22.1.2 Simulink基础500

22.1.3 Simulink仿真原理514

22.2 Simulink动态系统建模与仿真529

22.2.1动态系统建模530

22.2.2动态系统仿真544

22.2.3 Simulink与MATLAB数据交互546

22.3 S-Function551

22.3.1 S-Function简介及原理551

22.3.2 S-Function实现方式及其特点553

22.3.3 M语言S-Function557

22.3.4 C MEX S-Function568

22.4命令行仿真技术576

22.4.1命令行方式建模576

22.4.2命令行方式仿真578

22.4.3命令行仿真示例580

22.5综合实例583

22.5.1案例1:字符编码与版本兼容583

22.5.2案例2:用S - Function自定义模块586

22.5.3案例3:温度控制595

22.5.4案例4:模糊PID控制602

22.5.5案例5:磁悬浮控制609

22.6参考文献614

附录Simulink常用命令列表615

热门推荐