【问题标题】:Plotting position data from Simulink in MatLab在 MatLab 中绘制来自 Simulink 的位置数据
【发布时间】:2021-04-17 00:53:52
【问题描述】:

我在 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 simulink


    【解决方案1】:

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

    To Workspace 块将数据导出为时间序列对象。该对象将信号的值作为名为@9​​87654322@ 的属性。要访问属性,请写入<object>.Data,因此要获得所需的 X-Y 绘图,请写入

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多