小弟初学MATLAB软件,英语又烂,看不懂帮助,所以请师兄们帮个忙。以G(s)=10/s(s+1)(s^2/4+1)为例,不要就给一个sys=XXXX命令,要详细的解说。
我用的版本是MATLAB7.1
1、将输入输出数据保存存到MATLAB的工作空间中;
2、在MATLAB主界面的左下角,选择出系统辨识工具箱,具体操作如下图;
3、下图是我们打开的系统辨识工具箱。
4、载入数据,如图,选中要载入数据的类型。
5、会跳出一个数据配置界面,在相应的位置填入输入输出数据的名字(在工作空间中的变量名);
值得一提的是这里需要配置相关采样周期,这需要根据输入输出的采样时间而定,本实验中采用的是0.01s。
6、下面是我们载入数据后的效果。
7、系统辨识,如图中的操作,用于选择我们要辨识的系统模型的基本结构,这里选择一个基于过程的传递函数模型。
8、根据自己的实际情况对模型的基本情况进行设置,如图所示。
9、设置完成后,单击确定后,就会在右侧的栏中出现一个图形,这就代码我们辨识后的图像;
用鼠标左键将摆图像拖拽到图中箭头所指的位置。
10、查看结果,拖拽后,我们再回到MATLAB主界面的工作空间中就会看到我们的模型的基本参数。