matlab系统辨识⼯具箱三分钟⼊⼿
tool工具箱
matlab中⾃带了很多⼯具箱,因为课程要求要⽤到系统辨识⼯具箱,也就是System Identification toolbox
⾃⼰折腾了⼀段时间,算是勉强会⽤了,这⾥简单讲解⼀下怎么使⽤
⾮常简单。。。。。。三分钟就可以⼊⼿了
⾸相在⼯作空间中把你要辨识的数据导⼊,不会导⼊的话⾃⼰本matlab书翻翻吧
打开系统辨识⼯具箱只有⼀个exit按钮可⽤,狂晕。。。。。。。
⾸先点import data下拉菜单,可以选时域或频域的数据,按照⾃⼰需要选就好了,这⾥我选的是时域会弹出⼀个import data的对话框,有个workspace variables,在这⾥填⼊你刚导⼊的数据变量名
下⾯是data information就是数据名,没啥⽤,写个你喜欢的就好,或者根本就不要管,starting time起始时间,sampling interval 采样周期,按需求填就好了
都填好了选import就可以了这时候在import data下拉菜单就有数据了,working data中也有数据了,接着
选preprocess也就是对数据进⾏预处理了,注意预处理的对象是working data中的数据,每进⾏⼀种预处理在左边的两列就会有新的数据⽣成,这时只要将新的数据拖动,移动到working data的那个⽅框上,就可以将working data换成你所想处理的数据了,可以这样多次进⾏处理,得到你最终想⽤来辨识的数据和⽤于验证的数据(不需要的数据可以拖到那个trash⾥⾯删除,就是回收站了,也可以从回收站中回的)接下来就是辨识了,⾸先把辨识⽤的数据拖到working data那个⽅框,再把验证的数据拖到validation data那个⽅框
点下拉菜单estimate,选你想要的模型,在弹出的对话框中设定参数后点estimate,就有模型⽣成了,在右边的数据栏中;也就是model views中了,下⾯有很多可以选择,每选⼀个就可以⽣成⼀幅对应的图,是由⽤于验证的数据⽣成的
只能看,却不能知道模型的参数是多少。。。。。。。。。。。。
同样的办法把模型拖到to workspace那个⽅框,再去看workspace,多的那个变量就是你所辨识出的模型了
各个views还有不少设置,⼀个个试试就知道了,在某个模型或某组数据上点⼀下,线变细了就不会在图中显⽰出来了
⼤体上就这么多了,剩下的⼀个⼀个试试就很容易上⼿了

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。