当前位置: 首页 > news >正文

网站2级页面怎么做怎样制作属于自己的网站

网站2级页面怎么做,怎样制作属于自己的网站,网站标题有图片要怎么做,李沧建网站公司目录 1.程序功能描述 2.测试软件版本以及运行结果展示 3.核心程序 4.本算法原理 5.完整程序 1.程序功能描述 基于UKF-IMM无迹卡尔曼滤波与交互式多模型的轨迹跟踪算法matlab仿真,对比EKF-IMM和UKF。 2.测试软件版本以及运行结果展示 MATLAB2022A版本运行 3.核心程序 .…

目录

1.程序功能描述

2.测试软件版本以及运行结果展示

3.核心程序

4.本算法原理

5.完整程序


1.程序功能描述

基于UKF-IMM无迹卡尔曼滤波与交互式多模型的轨迹跟踪算法matlab仿真,对比EKF-IMM和UKF。

2.测试软件版本以及运行结果展示

MATLAB2022A版本运行

3.核心程序

.............................................................................
% 绘制目标运动与传感器分布的图形,展示 IMM - UKF 算法的跟踪效果
%目标运动与传感器分布
figure   
% 绘制目标的真实轨迹
plot(TargetState(1,:),TargetState(4,:),'k','LineWidth',2);
hold on
% 循环处理每个节点
for i = 1:NumberNode% 绘制 IMM - UKF 算法的状态估计轨迹plot(Xfstate(1,:),Xfstate(4,:),'-mo',...'LineWidth',1,...'MarkerSize',6,...'MarkerEdgeColor','k',...'MarkerFaceColor',[0.5,0.9,0.0]);hold on% 绘制真实节点的位置plot(NodeDistribution(1,i),NodeDistribution(2,i),'bo','LineWidth',1);hold on% 在节点位置旁边标注节点编号text(NodeDistribution(1,i)+0.5,NodeDistribution(2,i)+0.5,num2str(i));hold on% 绘制 IMM - UKF 算法估计的节点位置plot(pest(1,i),pest(2,i),'rs','LineWidth',1);hold on% 添加图例说明不同线条和标记的含义legend('真实轨迹','IMM-UKF估计轨迹','真实节点','IMM-UKF节点');% 设置图形标题title('跟踪效果对比');
end
% 设置坐标轴为正方形,使图形比例合适
axis square% 绘制目标运动与传感器分布的图形,展示 IMM - EKF 算法的跟踪效果
figure   
% 绘制目标的真实轨迹
plot(TargetState(1,:),TargetState(4,:),'k','LineWidth',2);
hold on
% 循环处理每个节点
for i = 1:NumberNode% 绘制 IMM - EKF 算法的状态估计轨迹plot(Xfstate2(1,:),Xfstate2(4,:),'-mo',...'LineWidth',1,...'MarkerSize',6,...'MarkerEdgeColor','k',...'MarkerFaceColor',[0.5,0.9,0.0]);hold on% 绘制真实节点的位置plot(NodeDistribution(1,i),NodeDistribution(2,i),'bo','LineWidth',1);hold on% 在节点位置旁边标注节点编号text(NodeDistribution(1,i)+0.5,NodeDistribution(2,i)+0.5,num2str(i));hold on% 绘制 IMM - EKF 算法估计的节点位置plot(pest2(1,i),pest2(2,i),'rs','LineWidth',1);hold on% 添加图例说明不同线条和标记的含义legend('真实轨迹','IMM-EKF估计轨迹','真实节点','IMM-EKF节点');% 设置图形标题title('跟踪效果对比');
end
% 设置坐标轴为正方形,使图形比例合适
axis square% 绘制目标运动与传感器分布的图形,展示 UKF 算法的跟踪效果
figure   
% 绘制目标的真实轨迹
plot(TargetState(1,:),TargetState(4,:),'k','LineWidth',2);
hold on
% 循环处理每个节点
for i = 1:NumberNode% 绘制 UKF 算法的状态估计轨迹plot(Para_sensor3(1,:),Para_sensor3(4,:),'-mo',...'LineWidth',1,...'MarkerSize',6,...'MarkerEdgeColor','k',...'MarkerFaceColor',[0.5,0.9,0.0]);hold on% 绘制真实节点的位置plot(NodeDistribution(1,i),NodeDistribution(2,i),'bo','LineWidth',1);hold on% 在节点位置旁边标注节点编号text(NodeDistribution(1,i)+0.5,NodeDistribution(2,i)+0.5,num2str(i));hold on% 绘制 UKF 算法估计的节点位置plot(pest3(1,i),pest3(2,i),'rs','LineWidth',1);hold on% 添加图例说明不同线条和标记的含义legend('真实轨迹','UKF估计轨迹','真实节点','UKF节点');% 设置图形标题title('跟踪效果对比');
end
% 设置坐标轴为正方形,使图形比例合适
axis square% 绘制不同算法的误差随时间变化的曲线
figure
% 绘制 IMM - UKF 算法的误差曲线
plot(tms,err1(1,:),'-bs',...'LineWidth',1,...'MarkerSize',6,...'MarkerEdgeColor','k',...'MarkerFaceColor',[0.9,0.0,0.0]);
hold on;
% 绘制 IMM - EKF 算法的误差曲线
plot(tms,err2(1,:),'-mo',...'LineWidth',1,...'MarkerSize',6,...'MarkerEdgeColor','k',...'MarkerFaceColor',[0.5,0.9,0.0]);
hold on;
% 绘制 UKF 算法的误差曲线
plot(tms,err3(1,:),'-r>',...'LineWidth',1,...'MarkerSize',6,...'MarkerEdgeColor','k',...'MarkerFaceColor',[0.9,0.9,0.0]);
hold on;
% 添加图例,说明不同曲线对应的算法
legend('IMM - UKF ','IMM - EKF','UKF');
% 设置 x 轴标签为时间步
xlabel('Time Steps')
% 设置 y 轴标签为误差
ylabel('error')% 绘制不同算法的平均误差柱状图
figure
% 绘制三个算法的平均误差柱状图
bar([mean(err1(1,:)),mean(err2(1,:)),mean(err3(1,:))]);
% 设置 x 轴标签,说明每个柱子对应的算法
xlabel(['1:IMM - UKF, 2:IMM - EKF, 3:UKF']);
% 设置 y 轴标签为误差
ylabel('error')
93

4.本算法原理

       在许多工程实践中,往往不能直接得到所需要的状态变量的真实值。例如雷达在探测目标时,可以通过回波信号等计算出目标的距离、速度和角度等信息。但雷达探测过程中会存在干扰(系统噪声、地杂波和非目标信号等)的问题,这些干扰会导致回波信号中夹杂有随机噪声。我们要在有随机噪声的回波信号中分离目标的运动状态量,准确的得到这个状态量往往是不可能的,只能根据观测信号估计这些状态变量。卡尔曼滤波就是这种通过估计或预测降低噪声影响的一种好的方法。特别是在线性系统中,卡尔曼滤波是最优的滤波算法。

       在轨迹跟踪问题中,系统状态通常随时间变化,并且受到过程噪声的影响;同时,对系统状态的观测也包含观测噪声。我们的目标是根据一系列的观测值来估计系统的真实状态。UKF 是一种用于非线性系统状态估计的滤波算法。与传统的扩展卡尔曼滤波(EKF)不同,UKF 不依赖于对非线性函数的线性化,而是通过一组确定性采样点(Sigma 点)来近似状态的概率分布,从而更准确地处理非线性问题。

       在kalman滤波算法中用到了状态转移方程和量测方程,被估计量随着时间的变化,呈现的是一个动态估计。在目标跟踪中,不需要知道目标的运动模型就能实时的修正目标的状态变量(速度、距离等),具有良好的适应性。但是当目标实施机动变化(突然加、减速或急转弯等),仅仅采用基本的kalman滤波算法往往得不到理想的结果。这时就需要采用自适应算法。交互多模型(IMM)就应用而生。

  目标交互多模型kalman滤波算法在机动目标跟踪领域得到广泛应用。IMM算法使用两个或者多个模型来描述工作过程中可能出现的状态,最后通过有效的加权融合进行系统状态估计,很好的克服了单个模型估计误差较大的问题。

       IMM 算法用于处理系统在不同模式下运行的情况。它假设系统存在多个可能的运行模式,每个模式对应一个不同的状态模型,通过在这些模型之间进行交互和切换,以适应系统模式的变化,从而提高状态估计的准确性。

5.完整程序

VVV

http://www.hkea.cn/news/306053/

相关文章:

  • 陕西自助建站做网站郑州外语网站建站优化
  • 小型企业网站系统cilimao磁力猫最新版地址
  • 铁岭网站建设移动网站广东网站seo
  • 网站模板插件sem和seo
  • 用wordpress制作网站模板沈阳seo
  • 优化一个网站多少钱宜昌网站seo
  • 刚做的网站怎么才能搜索到枸橼酸西地那非片功效效及作用
  • 罗湖区网站公司专业模板建站
  • 哪有备案好的网站国产系统2345
  • 网站开发怎么让别人看到最新营销模式有哪些
  • ssm网站开发源码百度推广多少钱一个月
  • 手游门户网站建设appstore关键词优化
  • 齐河网站开发seo服务内容
  • 北京微信网站建设费用想卖产品怎么推广宣传
  • 网站上线的步骤厦门网站推广公司哪家好
  • 网站做app的软件有哪些百度一下你就知道下载
  • 界面设计的重要性百度seo关键词排名推荐
  • 股票做T网站直播营销
  • 北京手机网站建设公司排名技术优化seo
  • wordpress可爱的主题seo优化教程
  • 自己可以申请网站做外卖吗网站描述和关键词怎么写
  • 公司网站网页设计seo站长工具推广平台
  • 重庆南岸营销型网站建设公司哪家专业真实的网站制作
  • 郑州企业网站建设兼职推广渠道
  • 网站哪些数据优化大师的作用
  • 政府网站集约化建设总结营销软文推广平台
  • 学网站开发跟那个专业最相近百度站长平台注册
  • 网站开发python电脑培训班有哪些科目
  • 惠州响应式网站哪家好云盘搜索
  • spring做网站合肥seo排名收费