qq_45603563 2023-05-14 10:58 采纳率: 90%
浏览 40
已结题

如何用simulink查看滑模面的相轨迹?

img


如何得到像这样的图?
能直接通过simulink里的模块直接观测到吗?还是需要写代码呢?

  • 写回答

2条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2023-05-14 18:11
    关注

    根据以上参考资料,可以通过以下步骤在Simulink中绘制滑模面的相轨迹:

    1. 在Simulink中设计模型,在模型中添加Scope或XYGraph模块,将需要绘制的变量连接到该模块即可实现绘图。例如使用Scope模块可以直接在Simulink中查看滑模面的相轨迹,并可以对绘图进行设置。

    2. 可以使用To Workspace模块将输出数据写入工作区,然后再使用MATLAB的绘图命令进行绘制。具体步骤为:将需要导出的数据添加至To Workspace模块;设置To Workspace模块的名称并配置好模式,一般选择array;运行仿真程序;查看MATLAB工作区,out中即为导出的数据;使用plot或其他绘图命令进行绘制。

    代码示例:

    % 将Scope模块输出的数据导出到MATLAB工作区,再使用plot绘图
    sim('model') % 运行模型
    data = simout.Data; % 获取Scope模块输出的数据
    plot(data); % 绘制相轨迹
    
    % 将数据返回到MATLAB工作区,并用MATLAB的绘图命令绘制曲线
    sim('model')
    out = simout.Data;
    plot(out);
    

    注意:具体绘图的方法和细节可以根据实际需求进行调整和更改。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 5月26日
  • 已采纳回答 5月18日
  • 创建了问题 5月14日

悬赏问题

  • ¥20 ESP32使用MicroPyhon开发,怎么获取485温湿度的值,温湿度计使用的鞋子是Modbus RTU
  • ¥50 苹果MGIE项目部署缺少emb权重
  • ¥15 采用ansys进行机翼在特定路径下的打孔过程中的受力分析
  • ¥15 单片机adb主机连接手机,usb调试密钥无法保存
  • ¥15 已知X和Y有以下关系,求X和Y的关系式
  • ¥15 net core 同时编辑怎么防止数据多保存了
  • ¥15 matlab做ba模型让其在ba和er规则下生长
  • ¥15 请问Quartus的Verilog代码怎么写?
  • ¥100 Mac 版foxmail 收邮件问题
  • ¥15 QWebEngineView