图书介绍

MATLAB教程及实训 第2版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

MATLAB教程及实训 第2版
  • 曹弋主编 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111418665
  • 出版时间:2014
  • 标注页数:389页
  • 文件大小:83MB
  • 文件页数:399页
  • 主题词:Matlab软件-高等学校-教材

PDF下载


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

下载说明

MATLAB教程及实训 第2版PDF格式电子书版下载

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

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

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

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

图书目录

第1篇 MATLAB教程2

第1章 MATLAB R2010a概述2

1.1 MATLAB R2010a简介3

1.1.1 MATLAB的系统结构3

1.1.2 MATLAB的特点3

1.1.3 MATLAB的工具箱4

1.2 MATLAB R2010a的开发环境5

1.2.1 MATLAB R2010a的环境设置5

1.2.2 菜单和工具栏5

1.2.3 通用窗口8

1.3 MATLAB R2010a的其他管理17

1.3.1 MATLAB的文件格式17

1.3.2 设置搜索路径19

1.4 一个简单的实例20

1.5 MATLAB的文字处理工具Notebook23

1.5.1 Notebook的安装和启动24

1.5.2 Notebook的使用25

1.6 MATLAB R2010a的帮助系统26

1.6.1 使用帮助浏览器26

1.6.2 使用帮助命令27

1.6.3 其他帮助29

习题29

第2章 MATLAB的基本运算31

2.1 数据类型31

2.1.1 常数和变量32

2.1.2 整数和浮点数33

2.1.3 复数34

2.2 矩阵和数组的算术运算35

2.2.1 数组的创建35

2.2.2 数组的操作37

2.2.3 矩阵和数组函数41

2.2.4 矩阵和数组的算术运算44

2.2.5 稀疏矩阵49

2.3 字符串51

2.3.1 创建字符串51

2.3.2 字符串函数53

2.4 日期和时间56

2.4.1 日期和时间的表示格式56

2.4.2 日期时间函数57

2.5 结构体和元胞数组58

2.5.1 元胞数组58

2.5.2 结构体61

2.6 多维数组64

2.7 关系运算和逻辑运算67

2.7.1 逻辑变量67

2.7.2 关系运算68

2.7.3 逻辑运算68

2.7.4 运算符优先级70

2.8 数组的信息获取70

2.9 多项式71

2.9.1 多项式求根和求值72

2.9.2 多项式的算术运算72

2.9.3 多项式的拟合与插值75

习题78

第3章 数据的可视化81

3.1 二维绘图81

3.1.1 绘图的一般步骤81

3.1.2 基本绘图函数82

3.1.3 多个图形的绘制86

3.1.4 设置曲线绘制方式、坐标轴和图形注释88

3.2 特殊图形和坐标的绘制94

3.2.1 特殊图形绘制94

3.2.2 特殊坐标轴图形绘制100

3.3 MATLAB的图形窗口101

3.3.1 图形窗口界面101

3.3.2 图形的打印和输出104

3.4 基本三维绘图命令106

3.4.1 三维曲线图106

3.4.2 三维曲面图106

3.4.3 设置视角和色彩108

习题110

第4章 符号运算112

4.1 符号对象的创建和使用112

4.1.1 创建符号对象113

4.1.2 符号常量和符号变量114

4.1.3 符号表达式115

4.1.4 符号矩阵115

4.2 符号对象的运算116

4.2.1 符号对象的基本运算116

4.2.2 任意精度的算术运算117

4.3 符号表达式的变换119

4.3.1 符号表达式中的自由符号变量119

4.3.2 符号表达式的化简120

4.3.3 符号表达式的替换122

4.3.4 计算反函数和复合函数123

4.3.5 多项式符号表达式124

4.4 符号微积分、极限和级数125

4.4.1 符号表达式的微积分125

4.4.2 符号表达式的极限127

4.4.3 符号表达式的级数127

4.5 符号积分变换128

4.5.1 Fourier变换128

4.5.2 Laplace变换129

4.5.3 Z变换131

4.6 符号方程的求解132

4.6.1 代数方程的求解132

4.6.2 微分方程的求解133

4.7 符号函数的可视化134

4.7.1 符号函数计算器134

4.7.2 泰勒级数计算器134

4.8 综合举例135

习题136

第5章 程序设计和M文件138

5.1 程序控制138

5.1.1 分支控制语句138

5.1.2 循环控制语句140

5.1.3 错误控制语句143

5.1.4 流程控制命令144

5.2 M文件结构146

5.2.1 M文件的一般结构146

5.2.2 M文件编辑/调试器窗口147

5.2.3 M脚本文件和M函数文件148

5.3 函数的使用150

5.3.1 主函数和子函数150

5.3.2 函数的输入/输出参数152

5.3.3 局部变量、全局变量和静态变量154

5.3.4 嵌套函数、私有函数和重载函数155

5.3.5 函数的工作过程和P码文件156

5.4 函数句柄和inline对象157

5.4.1 函数句柄158

5.4.2 inline对象160

5.5 函数绘图160

5.5.1 fplot命令161

5.5.2 函数绘图命令161

5.6 数值分析162

5.6.1 求最小值和过零点163

5.6.2 数值积分164

5.6.3 微分方程组数值求解165

习题166

第6章 MATLAB高级图形设计169

6.1 句柄图形对象169

6.1.1 句柄图形对象体系169

6.1.2 句柄图形对象的操作170

6.2 图形用户界面174

6.2.1 图形用户界面概述175

6.2.2 设计一个简单的GUI界面175

6.2.3 回调函数和GUI程序文件179

6.2.4 按钮、滚动条和文本框控件181

6.2.5 单选按钮、复选框和面板184

6.2.6 下拉菜单、列表框、坐标轴和ActiveX控件186

6.2.7 菜单的设计188

6.3 对话框190

6.3.1 输入框190

6.3.2 输出框191

6.3.3 文件管理框192

6.4 图像和声音193

6.4.1 图像193

6.4.2 声音197

6.5 视频与动画设计197

6.5.1 视频197

6.5.2 以电影方式创建动画199

6.5.3 以对象方式创建动画200

6.6 综合应用举例200

习题203

第7章 Simulink仿真环境205

7.1 Simulink的概述205

7.2 Simulink的工作环境206

7.2.1 一个简单的Simulink实例206

7.2.2 Simulink的模型窗口207

7.2.3 Simulink的工作原理208

7.2.4 Simulink的模块库208

7.3 建立模型209

7.3.1 创建模型209

7.3.2 仿真参数的设置211

7.3.3 常用模块的设置213

7.3.4 仿真结构参数化218

7.3.5 使用命令创建和运行Simulink模型218

7.4 Simulink的应用实例220

7.4.1 Simulink在电工基础中的应用实例221

7.4.2 Simulink在数字电路中的应用实例222

7.4.3 Simulink在控制系统中的应用实例223

7.5 模型的调试224

7.5.1 Simulink调试器224

7.5.2 在调试器窗口中调试模型226

7.6 子系统与封装227

7.6.1 创建子系统227

7.6.2 封装子系统228

7.6.3 定义自己的模块库231

7.7 S函数的设计与应用231

7.7.1 S函数简介231

7.7.2 S函数的工作原理232

7.7.3 M文件S函数的模板格式233

7.7.4 创建S函数236

7.8 综合实例介绍238

习题239

第8章 线性控制系统的分析241

8.1 控制系统的数学模型241

8.1.1 创建系统的模型并相互转换241

8.1.2 系统的模型参数246

8.1.3 系统模型的连接和简化249

8.1.4 将Simulink模型结构图 转化为系统模型253

8.2 时域分析的MATLAB实现254

8.2.1 使用拉普拉斯变换和逆变换计算时域响应254

8.2.2 线性系统的时域分析254

8.2.3 线性系统的结构参数与时域性能指标257

8.3 频域分析的MATLAB实现260

8.3.1 线性系统的频域分析260

8.3.2 频域分析性能指标262

8.4 根轨迹分析的MATLAB实现264

8.4.1 线性系统的根轨迹分析264

8.4.2 根轨迹设计工具265

8.5 稳定性分析的MATLAB实现266

8.5.1 根据闭环特征方程判定系统稳定性266

8.5.2 用频率特性法判定系统稳定性267

8.5.3 用根轨迹法判定系统稳定性268

8.6 稳态误差分析的MATLAB实现269

8.7 状态分析的MATLAB实现269

8.7.1 状态空间的线性变换270

8.7.2 状态转移矩阵272

8.7.3 线性系统的能控性和能观性273

8.7.4 状态反馈极点配置274

8.8 线性定常系统分析与设计的图形工具275

8.8.1 线性定常系统仿真图形工具LTI Viewer275

8.8.2 SISO设计工具sisotool277

8.9 综合实例介绍279

习题280

第2篇 MATLAB实训283

第1章 MATLAB R2010a概述实训284

1.1 实验1 熟悉MATLAB R2010a的开发环境284

1.2 实验2 使用Notebook290

1.3 实验3 使用MATLAB的“帮助”292

1.4 自我练习295

第2章 MATLAB基本运算实训296

2.1 实验1 向量的运算296

2.2 实验2 矩阵和数组的运算297

2.3 实验3 字符串和日期型数组的操作300

2.4 实验4 多项式的运算301

2.5 实验5 胞数组和结构体303

2.6 自我练习305

第3章 数据的可视化实训306

3.1 实验1 绘制二维曲线并标注文字306

3.2 实验2 在同一窗口中绘制多条曲线309

3.3 实验3 绘制特殊图形310

3.4 实验4 绘制三维图形311

3.5 自我练习313

第4章 符号运算实训314

4.1 实验1 符号表达式的创建和算术运算314

4.2 实验2 符号表达式的运算316

4.3 实验3 符号表达式的微积分和积分变换318

4.4 实验4 符号方程的求解319

4.5 自我练习321

第5章 程序设计和M文件实训322

5.1 实验1 使用函数调用并调试程序322

5.2 实验2 使用M脚本和M函数文件325

5.3 实验3 使用函数句柄进行数值分析327

5.4 自我练习328

第6章 MATLAB高级图形设计实训329

6.1 实验1 创建多控件的用户界面329

6.2 实验2 创建多媒体用户界面335

6.3 自我练习338

第7章 Simulink仿真环境实训339

7.1 实验1 连续系统模型的分析和校正339

7.2 实验2 使用S函数创建模型并调试344

7.3 自我练习348

第8章 线性控制系统的分析实训349

8.1 实验1 创建控制系统的数学模型349

8.2 实验2 简化连接系统的数学模型352

8.3 实验3 对控制系统性能进行分析354

8.4 实验4 使用线性系统的图形工具分析358

8.5 自我练习361

习题答案362

第1章 MATLAB R2010a概述362

第2章 MATLAB基本运算362

第3章 数据的可视化363

第4章 符号运算365

第5章 程序设计和M文件367

第6章 MATLAB高级图形设计369

第7章 Simulink仿真环境371

第8章 线性控制系统的分析374

附录377

附录A 程序的调试377

A.1 直接检测377

A.2 出错提示377

A.3 使用M文件调试器窗口调试378

A.4 专用调试命令381

附录B M文件剖析383

B.1 代码分析383

B.2 Profiler分析工具384

B.3 M文件性能优化385

例题索引386

参考文献389

热门推荐