matlab/控制值原理
BEN_WIND
好记性不如烂笔头。。。
展开
-
Matlab中的括号()[]{}
Matlab中经常会用到括号去引用某Array或者是cell的内容,但三者有什么具体区别呢?[ ] 中括号用来构建向量(Vectors)或者是矩阵(Matrices)。如[6.9 9.64 sqrt(-1)] 就是一个有三个元素的向量。[11 12 13; 21 22 23] 是一个二乘三的矩阵. 分号(;)用来结束一行。中括号的另一个作用是在函数中,分配输出参数。{ }转载 2017-11-03 10:42:28 · 663 阅读 · 0 评论 -
理解伯德图- 1/4为什么要使用伯德图
这一个系列的视频,我打算讲讲频域分析的基本原理以及与我们相关的一些实际应用,并会介绍一些基本工具的使用比如伯德图,补偿器compensator设计.为了让大家更好的理解,为什么我们说控制以及信号处理工程师必须要理解并利用频域分析,我将会用一个很简单的小例子还说明这个问题。我们来看看吉他,这边的这张图。当我们把话筒靠近吉他,比如说放在这里,当我们拨动琴弦,它会产生振动,发出的转载 2017-12-13 16:50:03 · 5237 阅读 · 0 评论 -
理解伯德图-2/4什么是伯德图
视频地址:http://www.ilovematlab.cn/article-10-1.html 在这一小节,我们将会讨论什么是频域响应图, 以及它的一些基本特性。系统输入与输出当我们给线性系统一个正弦信号输入时,它的输出仍然是一个正弦信号.我们看,线性系统会影响输入信号的幅值以及相移,但是它不会改变输入信号的频率。通过对比输入输出信号,我们可以得到转载 2017-12-13 16:51:11 · 22845 阅读 · 4 评论 -
理解伯德图-3/4简单系统
视频地址:http://www.ilovematlab.cn/article-10-1.html 我们知道,在MATLAB里,类似Bode这种函数,可以很容易的从系统动态方程或者输入输出传递函数中直接得到频谱图。控制工程师的关键不仅仅是能把这些频谱图画出来,更重要的是要充分理解图中的幅值、相位曲线告诉了我们哪些系统动态以及稳定性等信息。Bode图最早是由Hendri转载 2017-12-13 16:51:54 · 7081 阅读 · 1 评论 -
理解伯德图-4/4复杂系统
视频地址:http://www.ilovematlab.cn/article-10-1.html 之前,我们分析了一些简单的一阶系统,比如纯积分环节、单极点/零点系统。当你需要分析各种典型动态系统时,通常都需要分析更高阶的多项式。这里有个小技巧,就是你所需要分析的各阶多项式,都可以因式分解为有实根的一阶系统和有一对复根的二阶系统的乘积。典型二阶系统单质量弹簧阻尼系统转载 2017-12-13 16:52:37 · 4721 阅读 · 1 评论 -
SSE,MSE,RMSE,R-square(转)
拟合工具箱的几个误差参数说明拟合, 工具箱, 误差参数说, sse, mse使用过Matlab的拟合、优化和统计等工具箱的网友,会经常遇到下面几个名词:SSE(和方差、误差平方和):The sum of squares due to errorMSE(均方差、方差):Mean squared errorRMSE(均方根、标准差):Root mean转载 2018-01-23 08:00:12 · 753 阅读 · 0 评论 -
关于Matlab中用fdatool设计滤波器
Matlab中继承了可视化的滤波器设计插件fdatool,可以方便地在可视化界面中设计滤波器参数,然后导出参数,以备后续使用。首先:在命令窗口输入fdatoo命令打开滤波器设计界面:在界面中输入目标滤波器的参数后点击下方的Design Filer按钮进行参数计算,设计完成后上方会出现滤波器的幅频响应(在菜单栏中的Analyse可以选择其他分析选项)当我们需要保存该滤波器以备后续调用时,点击File...转载 2018-02-12 14:09:33 · 8558 阅读 · 1 评论