hsew321 发表于 2008-9-23 08:35

求助在matlab中如何编写分段控制程序

在机器人的运动控制中,(x1,x2,x3)表示机器人的坐标,其中(x1,x2)表示机器人的位置坐标向量,x3表示机器人的方向角,在机器人的分段控制中,前半部分程序如下:
t0=0;tf=100;x0=;=ode45('xprime',t0,tf,x0);
function xdot=xprime(t,x)
xdot=zeros(3,1);
uu=cos(x(3))*sign(x(1)-2);vv=0;
xdot(1)=-cos(x(3))*uu;
xdot(2)=-sin(x(3))*uu;
xdot(3)=vv;
求当满足x(1)=2,x(2)=2时如何编写程序:跳转控制器使uu=1, vv=-1,从而继续积分.
谢谢了.
页: [1]
查看完整版本: 求助在matlab中如何编写分段控制程序