以前,使用的都是matlab 7.1,由于在PID控制方面显得弱爆了,于是狠狠心耗尽了4.7个G在本本上装了matlab2012a。 在7.1版本中,从simulink输出数据 to workspaces,给出的数组在命令窗口里可以直接load,用于画图。
但是2012版本中,输出到workspaces的不只是数组啦而是timeseries,里面包涵你所需要的数据数组。可以通过t.name 来调用数组用来画图。
close all;
plot(t.Data,yd.Data,'-r',t.Data,y.Data,'--b','linewidth',2 );
xlabel('time(s)');ylabel('yd,y');
legend('Ideal position signal','Position tracking ')
对于一个新的东西,它肯定有比以前牛逼的地方,当然也会有我们不理解的东西,多多的看一下help是有帮助的
|