系统辨识无人车位置问题

本文探讨了如何运用MATLAB技术解决系统辨识中的无人车位置确定问题。通过对传感器数据的处理和建模,实现了精确的无人车定位。
摘要由CSDN通过智能技术生成
function dx=f(t,x)
%说明微分变量:x变量为坐标x的变化
dx=zeros(4,1);
%微分方程组为四个微分方程组成
aij=1;
dx(1)=aij*(x(2)+x(3)+x(4)-3*x(1));
dx(2)=aij*(x(1)+x(3)+x(4)-3*x(2));
dx(3)=aij*(x(1)+x(2)+x(4)-3*x(3));
dx(4)=aij*(x(1)+x(2)+x(3)-3*x(4));
end

%单独设置ff函数:y变量为坐标y的变化
function dy=ff(t,y)
%微分变量:y变量为坐标y的变化
aij=0.1;
dy=zeros(4,1);
%微分方程组
dy(1)=aij*(y(2)+y(3)+y(4)-3*y(1));
dy(2)=aij*(y(1)+y(3)+y(4)-3*y(2));
dy(3)=aij*(y(1)+y(2)+y(4)-3*y(3));
dy(4)=aij*(y(1)+y(2)+y(3)-3*y(4));
end
t=0:0.1:3;%取步长为3,间隔为0.1
y0=[0 -5 7 2]';
y00=[0 2 3 -4]';%带入初值
[t,x]=ode45('f',t,y0);%为横坐标x的微分方程组求解
[t,y]=ode45('ff',t,y00);%为纵坐标y的微分方程组求解
plot(t,x(:,1),'-',t,x(:,2),':',t,x(:,3),'-
.',t,x(:,4),'--');
xlabel('时间t');ylabel('坐标x');title('x坐标随时
间变化曲线');

figure(2)
plot(t,y(:,1),'-',t,y(:,2),':',t,y(:,3),'-
.',t,y(:,4),'--');
xlabel('时间t');ylabel('坐标y');title('y坐标随时
间变化曲线');

figure(3)
plot(x(:,1),y(:,1),'-
',x(:,2),y(:,2),':',x(:,3),y(:,3),'-
.',x(:,4),y(:,4),'--');
xlabel('坐标x');ylabel('坐标y');title('坐标变化随
时间变化');

代码段为以上题目所示解
分析参数 aij 轨迹和坐标变化的影响
1.参数 a ij变化时,取参数 a ij变大时, a ij=100
2. a ij变小时变化时,取其大小为0.1 &#
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值