matlab画动态简单轨迹,利用MATLAB绘制相轨迹

利用MATLAB绘制相轨迹

不直接用时间变量而用状态变量表示运动的方法称为相空间方法,也称为状态空间方法。在自动控制理论中,把具有直角坐标x和x'的平面叫做相平面。相平面是二维的状态空间,二阶系统的某一状态对应于相平面上的一点,状态随时间转移的情况对应于相平面上点的移动。相平面上的点随时间变化描绘出来的曲线叫做相轨迹。相轨迹作为研究二阶非线性系统的方法之一,传统绘制方法包括解析法和等倾线法。现在,我们研究如何利用Simulink的仿真功能绘制一个二阶系统的相轨迹。

1、MATALB版本

博主的MATLAB版本是R2016a。

2、基本思想

(1)相变量的实现:利用积分器(integrator)获得相变量(x,x')

21fd9635a5727e787bb2142a2bf3ec9b.png

(2)设置初始值:双击打开积分器模块的参数对话框,在Initial condition source中选择为internal,在Initial condition里输入初始值。当然,也可以选择external来设置,然后在外面选择信号源。但是博主要画的比较简单,没有必要~

22eef26762da4f8097f964ceb199d91e.png

(3)系统的连接:根据实际情况连接就可以啦;如果

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值