倒立摆系统进行的Simulink建模,模型截图如下:
在MATLAB(R2017a)中运行该模型后,MATLAB工作空间中会有类型为Dataset的logsout变量,下面是读取并显示其中数据的MATLAB代码:
% 读取Simulink.SimulationData.Dataset中的数据
data = logsout.get(1).Values.Data;
t = data(:, 1); %时间
theta = data(:, 2); %角度
dtheta = data(:, 3); %角速度
speed = data(:, 5); %速度
createfigure(t, theta * 200, dtheta * 400, speed);
参考文献下载地址:
点击这里下载