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 还有不少设置,一个个试试就知道了,在某个模型或某组数据上点一下,线变
细了就不会在图中显示出来了
大体上就这么多了,剩下的一个一个试试就很容易上手了
评论1