目 录

前言

第1 章 MATLAB 的功能和基本应用 1

1.1 MATLAB R2016a 的工作环境 1

1.1.1 MATLAB R2016a 窗口界面 1

1.1.2 MATLAB R2016a 工具栏菜单 2

1.1.3 MATLAB R2016a 的主要功能 3

1.1.4 MATLAB 窗口常用操作命令 4

1.1.5 MATLAB 新建变量 5

1.2 MATLAB 语言基础 5

1.2.1 变量命令规则 5

1.2.2 全局变量与数据类型 6

1.2.3 常用标点符号及功能 8

1.3 代数运算 9

目 录

前言

第1 章 MATLAB 的功能和基本应用 1

1.1 MATLAB R2016a 的工作环境 1

1.1.1 MATLAB R2016a 窗口界面 1

1.1.2 MATLAB R2016a 工具栏菜单 2

1.1.3 MATLAB R2016a 的主要功能 3

1.1.4 MATLAB 窗口常用操作命令 4

1.1.5 MATLAB 新建变量 5

1.2 MATLAB 语言基础 5

1.2.1 变量命令规则 5

1.2.2 全局变量与数据类型 6

1.2.3 常用标点符号及功能 8

1.3 代数运算 9

1.3.1 MATLAB 的常量表示 9

1.3.2 基本运算 9

1.3.3 数学函数 13

1.3.4 转换函数 16

1.3.5 字符串操作函数 17

1.3.6 判断数据类型函数 17

1.3.7 文件操作函数 18

1.3.8 常用特殊矩阵 19

1.3.9 句柄函数 20

1.3.10 数组表示 21

1.4 多项式处理 23

1.4.1 多项式的四则运算 23

1.4.2 多项式求根 24

1.4.3 多项式求导 24

1.4.4 多项式求解 25

1.5 空间向量表示 26

1.5.1 用线性等间距生成向量矩阵 26

1.5.2 线性及对数空间表示 26

1.6 逻辑函数 27

1.6.1 查找函数 27

1.6.2 测试向量函数 28

1.7 符号运算 28

1.7.1 符号变量表示 29

1.7.2 常用符号运算 31

1.7.3 求解符号方程 33

1.7.4 傅里叶变换与反变换 36

1.7.5 拉普拉斯变换与反变换 37

1.7.6 Z 变换与Z 反变换 37

1.7.7 符号极限 38

1.7.8 符号导数 38

1.7.9 符号积分 39

1.7.10 级数 40

1.8 插值运算 41

第2 章 MATLAB 程序设计 45

2.1 数据的输入和输出 45

2.1.1 数据输入 45

2.1.2 数据输出 46

2.2 程序结构 47

2.2.1 顺序结构 47

2.2.2 选择结构 48

2.2.3 循环结构 52

2.2.4 try 语句 57

2.3 M 文件 58

2.3.1 脚本文件与函数文件 58

2.3.2 函数文件的使用 59

2.4 文件操作 60

2.4.1 文件的打开 61

2.4.2 二进制文件的读写 61

2.4.3 文件的关闭 62

2.4.4 文本文件的读写 63

2.4.5 文件定位和文件状态 65

2.4.6 按行读取数据 66

第3 章 MATLAB 的静态与动态绘图功能 67

3.1 二维绘图功能 67

3.1.1 绘制一般函数曲线 67

3.1.2 图形对象及其句柄 71

3.1.3 绘制对数坐标图 74

3.1.4 绘制特殊二维图形函数曲线 75

3.1.5 绘制符号函数曲线 76

3.2 三维绘图功能 79

3.2.1 绘制三维空间曲线 79

3.2.2 绘制网格矩阵 80

3.2.3 绘制常用三维图形 81

3.2.4 绘制三维曲面图 83

3.2.5 特殊三维立体图 87

3.2.6 图形颜色的修饰 90

3.2.7 色彩的渲染 91

3.3 创建动画过程 92

3.3.1 三维图形不同姿态 92

3.3.2 动画函数 93

3.3.3 创建动画步骤 94

3.4 图像动画 98

3.4.1 图像文件操作 98

3.4.2 播放电影动画 98

3.4.3 电影动画文件保存 99

第4 章 MATLAB 在时域分析中的应用 101

4.1 传递函数的建立方法及形式转换 101

4.1.1 自动控制理论中常用传递函数的表示 101

4.1.2 传递函数的形式转换 105

4.1.3 多项式传递函数分解 108

4.2 框图化简 109

4.2.1 串联结构 109

4.2.2 并联结构 110

4.2.3 反馈结构 111

4.2.4 复杂结构 112

4.3 二阶系统阶跃响应 114

4.3.1 典型二阶系统 114

4.3.2 阶跃响应曲线 115

4.3.3 计算二阶系统特征参数 117

4.4 提高系统动态品质的方法 121

4.4.1 微分反馈 121

4.4.2 串联比例微分环节 121

4.5 高阶系统稳定性分析 123

4.5.1 特征方程的根对稳定性的影响 123

4.5.2 使用劳斯判据分析系统稳定性 124

4.5.3 系统零极点对稳定性的影响 127

4.5.4 系统增益对稳定性的影响 129

4.5.5 控制系统稳态误差计算 131

第5 章 MATLAB 在频域及根轨迹分析的应用 136

5.1 频域分析法 136

5.1.1 绘制伯德图 136

5.1.2 绘制奈奎斯特曲线 140

5.1.3 绘制尼柯尔斯图 142

5.1.4 控制系统频域设计 142

5.2 频域法校正设计 146

5.2.1 频域法超前校正 147

5.2.2 频域法滞后校正 151

5.2.3 频域法超前-滞后校正 156

5.3 绘制根轨迹 160

5.3.1 绘制根轨迹的基本规则 160

5.3.2 根轨迹函数 161

5.3.3 使用根轨迹确定闭环特征根 162

5.3.4 使用根轨迹判定系统稳定性 163

5.3.5 绘制指定参数根轨迹 164

5.3.6 绘制零度根轨迹 164

5.4 根轨迹法校正设计 165

5.4.1 根轨迹校正的作用 165

5.4.2 根轨迹超前校正 166

5.4.3 根轨迹滞后校正 170

第6 章 MATLAB 在状态空间分析中的应用 174

6.1 极点配置与状态反馈 174

6.1.1 基本概念 174

6.1.2 极点配置的条件 175

6.1.3 极点配置的原理方法 176

6.1.4 系统的可控性与可观测性 177

6.1.5 极点配置 179

6.2 最优二次型设计 191

6.2.1 连续系统最优二次型设计 191

6.2.2 离散系统最优二次型设计 193

6.2.3 对输出加权的最优二次型设计 195

6.2.4 Kalman 滤波器 196

第7 章 Simulink 在自动控制理论中的仿真 200

7.1 Simulink 仿真模型及参数设置 200

7.1.1 基本模块 200

7.1.2 模块的参数和属性设置 205

7.2 Simulink 仿真命令 207

7.2.1 运行命令 207

7.2.2 线性化处理命令 207

7.2.3 构建模型命令 207

7.2.4 输入?输出操作命令 212

7.3 六种典型环节仿真分析 213

7.3.1 比例环节特性 213

7.3.2

自动化用matlab,MATLAB在自动化工程中的应用相关推荐

  1. MATLAB 实现读取数据文件,画图并自动将图片保存到文件夹中

    实现读取峰值数据,增加道数筛选符合要求的道数值,画出直方图并自动将图片保存到文件夹中,也可选择将直方图中点连线. %%读取峰值数据,增加道数筛选符合要求的道数值,画出直方图并自动将图片保存到文件夹中, ...

  2. matlab 求取矩阵中值,matlab中取矩阵中指定列的值组成新矩阵

    matlab 矩阵中怎么加入冒号,比如我想矩阵A的第一列都为"1:" A(:,1)='1:';再问:不行的再答:用结构矩阵或者单元矩阵试试吧. 诚教:matlab中取矩阵的其中几行 ...

  3. 开关电源matlab仿真文件,《MATLAB+在开关电源仿真中的应用.pdf》-支持高清全文免费浏览-max文档...

    您所在位置:网站首页 > 海量文档 &nbsp>&nbsp计算机&nbsp>&nbspmatlab MATLAB+在开关电源仿真中的应用.pdf3页 ...

  4. Matlab之在城市环境中基于动态占用网格图的的运动规划仿真(附源码)

    目录 一.介绍 二.设置场景和基于网格的跟踪器 三.设置运动规划器 四.结果 五.总结 六.程序 此示例演示如何使用 Frenet 参考路径在城市驾驶场景中执行动态重新规划.在此示例中,将使用本地环境 ...

  5. MATLAB在数学建模中的应用

    MATLAB在数学建模中的应用 一.预备知识 1.1.关于MATLAB软件 由于科学技术及计算机的飞速发展,各类数学软件不断涌现,这使在解决各类复杂的问题变得非常简单.常用的数学软件有Mathemat ...

  6. matlab在线性系统中的应用,MATLAB在控制系统仿真中的应用

    <MATLAB在控制系统仿真中的应用>由会员分享,可在线阅读,更多相关<MATLAB在控制系统仿真中的应用(23页珍藏版)>请在人人文库网上搜索. 1.第四章 MATLAB在控 ...

  7. matlab画一个放大图中图

    matlab画一个放大图中图 1 magnify介绍 2 具体思路 3 具体步骤 4 参考 1 magnify介绍 magnify是个动态放大镜,固化后可以用tools>edit plot移动小 ...

  8. matlab在电力电子的应用,MATLAB在电力电子技术中的应用

    MATLAB是目前最为流行的仿真软件,它可以应用在许多领域.分析了使用MATLAB实现电力电子技术中的电路仿真的方法,并给出整流和逆变电路结构框图及仿真结果. 第2 8卷 第 5期 运城学院学报 J ...

  9. 用MATLAB绘制国债NSS模型,Matlab在数字信号处理中的运用.ppt

    <Matlab在数字信号处理中的运用.ppt>由会员分享,可在线阅读,更多相关<Matlab在数字信号处理中的运用.ppt(68页珍藏版)>请在装配图网上搜索. 1.第七讲 M ...

最新文章

  1. 学习用C#在Unity中创建一个2D Metroidvania游戏
  2. AR行业成本拆解解析
  3. 基于 Asp.Net的 Comet 技术解析
  4. jquery 动态生成html后click事件不触发原因
  5. Python Django 前后端数据交互 之 HttpRequest、HttpResponse、render、redirect
  6. Android Broadcast Security
  7. WPF 用Popup做下拉菜单
  8. 【代码笔记】iOS-自定义loading(IanAlert)
  9. matlab 函数pdf怎么用_pdf加水印怎么加?这个实用pdf编辑工具可以用
  10. 不是单组分组函数_面向对象编程是否已淘汰?函数式编程的枪口瞄错了对象
  11. 多行文本溢出显示省略号
  12. LINUX加载静态库so,取得函数地址并调用
  13. mysql 当前时间的一周后_mysql查询当前时间,一天内,一周,一个月内的sql语句...
  14. 编程语言之父6大经典名言,C语言之父这一段代码你见过吗?
  15. 使用ember-simple-auth实现Ember.js应用的权限控制
  16. oracle 18c suse,Installing Oracle Database 18c Using RPM Packages
  17. 大量数据导出Excel方案
  18. 关于DSP28335的CAN模块与上位机(PC)通信调试心得(1)
  19. Verilog初级教程(5)Verilog中的多维数组和存储器
  20. java计算机毕业设计星星电影购票网站源码+mysql数据库+lw文档+系统+调试部署

热门文章

  1. [STK] matlabSTK 安装
  2. FBEC2020 | 最后1天,第五届金陀螺奖参评报名明日截止!
  3. 淘集集打单软件那个好?那个打单软件能批量打单?
  4. Identity and Authentication - Common Authentication Methods
  5. 四十三 毕设(下)我在软件园的那些日子里
  6. 高仿膜拜单车安卓APP--Mobike 之Splash欢迎界面SplashActivity
  7. Django-模型Models
  8. 有要做兼职的吗?我们做了一款app,找个推广合作人
  9. 针对华为这件事,我思考了四点
  10. 2021CCSP全国决赛深圳游记