在MatLab中从Simulink绘制位置数据



我在Simulink中构建了一个模拟器,用于模拟对象的位置。我想在matlab中可视化这个物体的X-Y位置。

我使用to Workspace块将X-Y数据从Simulink导出到matlab。由此得到x和y时间序列数据out.x_posout.y_pos。我可以用绘制它们与时间的关系

plot(out.x_pos)

但以下内容无法获得X-Y图

plot(out.x_pos, out.y_pos)

制作X-Y图的最佳方式是什么?

由于没有人帮助我,我将在最终到达MATLAB文档的正确页面后展示我的想法。

To Workspace块将数据导出为时间序列对象。此对象将信号的值作为一个名为Data的属性。为了访问属性,写入<object>.Data,从而获得所需的X-Y图,写入

plot(out.x_pos.Data, out.y_pos.Data)

最新更新