- 博客(661)
- 资源 (11)
- 收藏
- 关注

原创 《MATLAB定位与滤波例程》专栏目录,持续更新……
本专栏针对动态目标定位时,往往有轨迹的滤波需求,因此给出TOA/AOA/RSSI等定位方法与EKF/UKF/CKF等滤波方法结合的matlab例程,弥补另一个专栏《MATLAB定位程序与详解》只提供静态、单点定位方法的缺陷。
2025-03-15 01:13:46
241
1

原创 《MATLAB创新性滤波算法》专栏目录,持续更新中……
MATLAB创新性滤波算法》专栏旨在分享具有一定创新性的滤波方法,并配有适当的MATLAB例程供读者参考。为了保证一定的新颖性、创新性,在编辑时耗费了大量的时间和精力,因此设置为付费专栏,以下是专栏的目录。
2024-12-30 08:43:07
682
1

原创 《IMM交互式多模型滤波MATLAB实践》专栏目录,持续更新……
【逐行注释】基于CV/CT模型的IMM|MATLAB程序|源代码复制后即可运行,无需下载CV/CA双模型的IMM例程(MATLAB,基于两个模型的EKF),附源代码可直接复制粘贴。
2024-10-30 10:07:03
329
2

原创 卡尔曼讲解与各种典型进阶MATLAB编程(专栏目录,持续更新……)
本专栏旨在深入探讨卡尔曼滤波及其在各类应用中的实现,尤其是通过MATLAB编程进行的典型案例分析。卡尔曼滤波是一种高效的递归滤波器,广泛用于信号处理、控制系统和导航等领域,能够有效地从噪声数据中提取有用的信息。卡尔曼滤波基础:详细介绍卡尔曼滤波的原理、数学背景及基本概念,帮助读者建立坚实的理论基础。进阶应用案例:通过一系列典型的MATLAB编程示例,展示卡尔曼滤波在不同领域(如机器人定位、目标跟踪和传感器融合等)中的实际应用。代码实现与优化。
2024-10-18 10:57:19
496

原创 定位方法与程序讲解(专栏目录,更新中···)
AOA(Angle of Arrival,到达角度)定位是一种基于测量信号到达接收器的角度来确定信号源位置的技术。无需信号源的精确时间:TDOA定位不需要信号源明确的时间戳,只需接收器之间的时间差,因此适用于不便于同步的系统。信号要求:对信号的要求较高,必须能够准确测量到达时间,通常需要高频率的信号和高精度的时钟。高精度:在适当的条件下,TDOA可以实现厘米级的定位精度,尤其在接收器分布合理的情况下。时间差计算:通过比较不同接收器接收到信号的时间,计算出信号到达各个接收器的时间差。
2024-10-03 10:42:33
1710
原创 【MATLAB例程】基于MCC(最大相关熵)的EKF,一维滤波,用于解决观测噪声的异常|附下载链接
本文提出了一种基于最大相关熵准则(MCC)的鲁棒卡尔曼滤波算法(MCC-KF),用于解决传统卡尔曼滤波在观测噪声存在异常值时的性能下降问题。该算法通过高斯核函数对残差进行加权处理,有效抑制异常观测值对状态估计的干扰。MATLAB实现代码表明,MCC-KF能在异常值干扰下保持良好估计精度,对比误差曲线显示其显著优于标准卡尔曼滤波。算法核心是利用高斯核函数降低大残差的权重,公式推导包括相关熵定义和瞬时估计计算。研究成果可应用于导航、定位等需要鲁棒滤波的领域。
2025-06-11 10:56:17
835
原创 【MATLAB例程】制导方法介绍与例程——三点法|三维空间,动态目标导引(附源代码下载链接)
摘要: 本文基于三点法导引原理,构建了导弹三维制导的MATLAB仿真模型。通过动态调整导弹飞行方向使其始终沿雷达-目标连线运动,实现精确追踪。模型采用参数化设计,分离制导站坐标、目标运动参数与导弹性能参数,支持灵活的场景配置。仿真结果显示,导弹轨迹严格遵循三点法导引规则,可视化界面清晰标注初始瞄准线,并区分目标与导弹轨迹。代码结构完整,包含运动学更新、实时坐标计算及三维动态绘图模块,适用于军事导弹和无人机导引研究。完整代码可通过优快云下载,支持导航与制导相关定制需求。
2025-06-11 10:48:10
838
原创 【免费小例程】python绘制三维图(散点图、曲线图、表面图、柱状图)的一些方法|附完整的代码和结果展示,带注释方便修改
本文介绍了使用Python的matplotlib库绘制4种常见三维图的方法。通过示例代码展示了:1)三维散点图(scatter());2)三维线图(plot());3)三维表面图(plot_surface());4)三维柱状图(bar3d())。每种图表都包含完整代码、数据生成方法和可视化效果图,并标注了坐标轴设置等关键参数。文章最后总结了不同三维图的绘制方法,为数据可视化提供了实用参考。
2025-06-10 11:32:35
160
原创 【MATLAB代码】追踪法制导的程序,适用于三维平面,目标是运动的,带绘图和捕获时间|订阅专栏后可直接查看完整代码
本文提供了基于追踪法的导弹制导MATLAB仿真代码,模拟三维空间中对移动目标的追击过程。导弹速度方向始终指向目标(前置角为0),通过实时计算视线单位矢量调整航向。代码初始化目标(初始位置[500,500,500],速度[10,-5,2])和导弹(初始位置[10,10,10],固定速度30m/s)参数,采用0.1秒步长进行动态仿真,直至距离小于1米判定击中。输出包含三维/二维轨迹可视化及命中点坐标,揭示追踪法制导的空间运动
2025-06-10 11:31:35
17
原创 【python】基于MCC(最大相关熵)的卡尔曼滤波的python代码,一维滤波,应对观测数据突变,附完整代码
本代码实现了最大相关熵卡尔曼滤波(MCC-KF)与经典卡尔曼滤波(KF)的对比仿真,重点验证MCC-KF在存在异常观测值场景下的鲁棒性改进。通过高斯核函数动态加权残差,MCC-KF能有效抑制异常值对状态估计的影响。
2025-06-09 11:12:26
179
原创 【MATLAB代码】基于最大相关熵准则(MCC)的三维鲁棒卡尔曼滤波算法(MCC-KF),附源代码|订阅专栏后可直接查看
文章所述的代码实现了基于最大相关熵准则(MCC)的三维鲁棒卡尔曼滤波算法(MCC-KF),针对传感器观测数据中存在的脉冲型异常噪声问题,通过非线性加权机制提升滤波器的抗干扰能力。代码通过对比传统KF与MCC-KF在含异常值场景下的表现,验证了后者在状态估计鲁棒性方面的显著优势。
2025-06-09 11:09:41
299
原创 【matlab代码】基于方位角与距离测量的目标定位Matlab仿真例程,结合扩展卡尔曼滤波(EKF)实现多传感器数据融合,二维平面,测角/测距传感器数量可自适应|订阅专栏后可直接查看代码
该代码实现了一个基于扩展卡尔曼滤波(EKF)的多传感器目标跟踪系统,通过融合多个传感器的距离和角度测量数据,实现对运动目标位置与速度的联合估计。系统以二维匀速运动模型为基础,支持自适应数量的传感器配置,并通过仿真验证算法性能。
2025-06-07 19:11:02
131
原创 【MATLAB代码】基于MCC(最大相关熵)的EKF,一维滤波,用于解决观测噪声的异常|附完整代码,订阅专栏后可直接查看
本文所述的代码实现了一种基于最大相关熵准则(Maximum Correntropy Criterion, MCC)的鲁棒性卡尔曼滤波算法(MCC-KF),重点解决传统卡尔曼滤波在观测噪声存在异常值时估计精度下降的问题。通过引入高斯核函数对残差进行加权处理,有效降低了异常观测值对状态估计的干扰。
2025-06-07 19:09:57
433
原创 【python】基于MCC(最大相关熵)的卡尔曼滤波的python代码,一维滤波,应对观测数据突变,附下载链接
本文对比了最大相关熵卡尔曼滤波(MCC-KF)与经典卡尔曼滤波(KF)的性能,通过高斯核函数加权残差提升算法鲁棒性。仿真结果表明:在存在异常观测值时,MCC-KF能有效抑制误差,状态估计精度显著优于KF(误差降低约40%)。代码实现包含高斯核函数计算、滤波主循环等核心模块,支持核参数可调。该算法适用于卫星导航、组合定位等需抗差处理的场景,改进方向包括动态核参数调整和计算优化。完整代码已开源,可直接应用于工程实践。
2025-06-06 10:10:20
953
原创 【MATLAB例程】超短基线(USBL)的MATLAB仿真,三维目标定位仿真系统,通过方位角(θ)、俯仰角(φ)和斜距(r)的直接测量值进行坐标系转换,附下载链接
本文介绍了一种基于水下超短基线(USBL)的三维目标定位仿真系统。该系统通过方位角、俯仰角和斜距测量实现目标跟踪,主要功能包括:螺旋下降轨迹生成、传感器噪声模拟、坐标转换及误差分析。关键技术涉及极坐标到笛卡尔坐标系的转换、三维运动建模(水平圆周+垂直下降)以及高斯噪声的引入(方位/俯仰角1°误差,测距0.5m误差)。系统输出包含轨迹对比图和误差曲线,评估指标有平均/最大误差及标准差。该仿真为水下定位算法研究提供了可视化分析工具,可用于USBL系统性能评估和改进。
2025-06-06 10:05:25
622
原创 【MATLAB代码】基于LSTM的GNSS失效状态分类器|LSTM用于三维GNSS数据有效性的分类|判断离群数据,附完整代码|matlabfilter原创
本文提出一种基于双向LSTM(BiLSTM)的GNSS信号误差状态分类方法。通过模拟生成包含正常误差(GNSS_norm=10)和高误差(GNSS_deny=20)的二维轨迹序列数据,构建了深度学习分类模型。该模型采用BiLSTM层提取时空特征,结合全连接层实现信号质量二分类(正常/拒止状态)。实验结果显示系统能有效区分不同误差状态,为导航应用提供实时信号质量评估。该方法可扩展至多级误差分类,并适用于自动驾驶、无人机等场景的GNSS可靠性监测。
2025-06-05 09:44:01
121
原创 【MATLAB代码】超短基线(USBL)的MATLAB仿真,三维目标定位仿真系统,通过方位角(θ)、俯仰角(φ)和斜距(r)的直接测量值进行坐标系转换,生成目标轨迹并评估定位误差
水下USBL三维定位仿真系统 该MATLAB代码实现了一个水下超短基线(USBL)定位系统的仿真,主要功能包括: 模拟螺旋下降的移动目标轨迹 添加方位角(1°)、俯仰角(1°)和测距(0.5m)的高斯噪声 通过极坐标到笛卡尔坐标的转换实现目标定位 三维可视化真实轨迹与估计轨迹的对比 系统性能:平均定位误差1.5m,最大误差2.5m,标准差0.5m。结果显示USBL系统能有效跟踪水下目标,但噪声会引入定位误差。该仿真可用于评估USBL系统性能,为实际水下定位应用提供参考。
2025-06-05 09:42:48
267
原创 【MATLAB例程】制导——平行接近法导引,例程用于三维环境,目标是运动的|附下载链接与运行截图
本文介绍了三维空间中平行接近法导引律的MATLAB仿真实现。代码通过动态调整导弹三维速度矢量,模拟高速导弹追踪移动目标的过程,包含运动学建模、多轴速度控制和三维可视化模块。核心算法根据实时位置差修正导弹速度,使视线角速率趋近于零,实现平行接近。重要参数包括0.01秒的仿真步长、导引增益k=2和100单位的拦截阈值。文中详细推导了相关公式,包括视线角约束、相对运动方程和加速度指令计算,并提供了参数调整建议。仿真结果显示导弹成功沿最优轨迹拦截目标,验证了算法的有效性。该代码适用于制导算法开发与教学验证。
2025-06-04 09:56:11
788
原创 【MATLAB例程】基于LSTM的GNSS失效状态分类器|LSTM用于三维GNSS数据有效性的分类|判断离群数据,附下载链接|matlabfilter原创
本文提出了一种基于双向LSTM(BiLSTM)的GNSS误差状态分类系统,能够有效区分正常误差和拒止高误差状态。该系统通过模拟不同噪声水平的GNSS轨迹数据(正常误差10,拒止误差20),构建了包含10组序列数据的训练集。采用包含序列输入层、BiLSTM层和分类层的深度学习架构,通过Adam优化器进行训练,实现位置序列到误差状态的智能映射。实验结果显示模型具有良好的分类性能。该技术可应用于自动驾驶、无人机导航等需GNSS质量评估的场景,支持扩展为多级误差分类系统,具有轻量化、易集成等工程优势。完整代码已公开
2025-06-04 09:53:53
962
原创 【MATLAB代码】制导——三点法,二维平面下的例程|运动目标制导,附完整源代码
本文介绍了一种基于三点法的导弹制导MATLAB仿真方法,适用于二维平面匀速运动目标的追踪场景。代码实现了制导站(雷达)对目标的持续跟踪,通过计算目标-雷达连线方向动态调整导弹飞行路径。仿真结果显示导弹成功捕获目标(距离<10米),并输出捕获时间和坐标。程序包含参数定义、动态轨迹更新、终止条件检测和可视化功能,清晰展示了三点法导引的整个过程。该代码可作为制导算法研究的基础模板,通过调整初始参数可模拟不同运动条件下的制导效果。
2025-06-03 10:13:21
154
原创 【MATLAB代码】制导方法介绍与例程——三点法|三维空间,动态目标导引(订阅专栏后可直接查看源代码)
摘要: 本文基于三点法导引原理,实现了导弹追踪移动目标的MATLAB三维动态仿真。通过建立制导站-目标-导弹的几何约束模型,推导导弹运动方程,确保其速度方向始终沿制导站与目标的连线方向。代码包含参数配置、实时轨迹更新及三维可视化模块,直观展示导弹从初始位置(靠近雷达)以100m/s速度精确拦截匀速运动目标(10m/s)的过程。仿真结果显示,导弹在4.5秒时成功捕获目标,最终坐标(316.25, 175.00, 62.50)。该模型可扩展用于机动目标预测和抗干扰算法研究。
2025-06-03 10:11:17
237
原创 【MATLAB代码】制导——平行接近法,三维,目标是运动的,订阅专栏后可直接查看MATLAB源代码
本文介绍了一个三维平行接近法导引律的MATLAB仿真代码,用于模拟导弹追踪移动目标的过程。代码实现了三维空间中的运动学建模,通过比例导引控制实时调整导弹速度矢量,使其沿最优路径逼近目标。核心模块包括参数配置(仿真步长0.01s、导引增益k=2)、三维状态初始化(导弹初始位置[1,0,0],速度[10,0,0])、目标运动模型(初始位置[1000,1000,1000],速度[1,1,1])以及可视化功能。该仿真具有全维度建模、高性能计算和教学工程兼容等特点,支持通过调整参数观察不同导引效果,适用于制导算法研究
2025-06-02 11:14:48
289
原创 【MATLAB代码】制导方法——平行接近法导引,二维环境,动态目标|订阅专栏后可直接查看MATLAB源代码
本文介绍了一种基于平行接近法的导弹导引仿真MATLAB实现。该方法通过保持目标瞄准线平行移动实现拦截,代码包含参数设置、运动学更新和轨迹可视化模块。仿真模拟了导弹追踪移动目标的动态过程,实时调整导弹速度方向使其逼近目标,最终在设定距离内完成拦截。程序输出捕获时间和运动轨迹图,适用于导引算法教学与验证。代码可直接运行,参数可调,展示了平行接近法的基本原理与实现过程。
2025-06-02 11:13:05
177
原创 【MATLAB代码】三维环境下的比例导引制导,目标S型机动,带目标轨迹与制导轨迹、捕获时间、MATLAB源代码|订阅专栏后可查看完整代码
这篇文章介绍了比例导引法在导弹制导中的应用,并提供了一个MATLAB实现代码。比例导引法通过使导弹速度向量的转动角速度正比于目标视线转动角速度来实现精确跟踪。代码模拟了三维空间中的追踪场景,包含动态目标轨迹生成和跟踪器位置更新逻辑,通过调整时间步长和比例因子可优化跟踪效果。运行结果展示了轨迹图和捕获时间,直观呈现了比例导引的追踪过程。代码结构清晰,注释详细,适合理解算法原理和进行参数调优研究。
2025-05-31 09:55:55
32
原创 最优控制导引律(Optimal Guidance Law, OGL)介绍与MATLAB代码|订阅专栏后可获得完整代码
最优控制导引律(OGL)是一种基于最优控制理论的导弹制导方法,通过最小化特定性能指标(如脱靶量、能量消耗或终端约束)生成控制指令。其核心思想是将制导问题转化为数学优化问题,结合导弹动力学模型与目标状态信息,实时计算最优控制输入以实现高精度拦截。
2025-05-31 09:55:31
29
原创 【MATLAB代码】制导方法——平行接近法引导,二维环境,动态目标|附代码的下载链接
摘要: 本文介绍了基于平行接近法的二维导弹导引动态仿真MATLAB实现。该方法通过保持目标瞄准线平行移动,实时调整导弹速度方向使其逐渐逼近目标。代码包含参数配置(导引增益k=3)、运动学更新及轨迹可视化模块,模拟了导弹从(0,0)追踪移动目标(初始位置(100,100),速度(1,-10))的过程,最终在设定距离内成功拦截。程序输出拦截时间与运动轨迹图,适用于导引算法教学与性能验证。完整代码可通过优快云下载获取。
2025-05-30 13:21:39
935
原创 【MATLAB代码】基于脉冲雷达的TDOA目标定位,适用于四个锚点、三维空间的环境,订阅专栏后可以直接获得源代码
本文介绍了脉冲雷达目标定位的基本原理及实现方法,并提供了MATLAB代码示例。脉冲雷达通过发射电磁脉冲并接收回波信号,利用时延和多普勒效应计算目标的距离、方位和速度。关键步骤包括信号发射、回波接收、匹配滤波处理和参数提取。MATLAB代码展示了基于TDOA的三维目标定位过程,包含参数设置、信号生成、目标距离计算和位置估计等功能。文中还提供了代码结构说明、运行结果示意图和优化建议,适用于雷达定位算法的学习和应用开发。
2025-05-30 13:19:58
242
原创 MATLAB源代码——基于Rao检验的自适应贝叶斯检测器
以下是基于 Rao 检验 的 自适应贝叶斯检测器 的一个 MATLAB 示例例程。这个例程假设检测问题为高斯分布下的简单假设检验,即:Rao 检验利用了一阶导数信息来构造检测统计量,并可用于实现贝叶斯检测。运行结果:命令行截图:假设定义:Rao 检验统计量:贝叶斯检测门限:检测决策:可视化:
2025-05-29 10:47:55
555
原创 【MATLAB例程】基于脉冲雷达的TDOA目标定位,适用于四个锚点、三维空间的环境,附代码下载链接
本文介绍了脉冲雷达目标定位的基本原理及MATLAB实现方法。通过发射线性调频脉冲并分析回波信号的时延、幅度和多普勒频移,可计算目标的距离、方位和速度。文章提供了MATLAB代码示例,包含参数设置、信号生成、回波模拟、匹配滤波处理等关键步骤,并展示了定位结果示意图。代码支持四个锚点的三维空间定位,完整程序可通过优快云链接下载。该方法适用于雷达信号处理与导航定位应用。
2025-05-29 10:47:12
1314
原创 最优控制导引律(Optimal Guidance Law, OGL)介绍与MATLAB代码|附代码下载链接
摘要: 本文介绍了基于LQR的最优控制导引律(OGL)在导弹拦截中的实现方法。通过构建导弹-目标相对运动的线性动力学模型,以二次型性能指标最小化为目标,利用MATLAB求解代数Riccati方程得到最优反馈控制律。仿真结果表明,该方法能有效实现高精度轨迹跟踪(脱靶量<0.1m),代码包含参数设置、动力学建模、LQR求解和闭环控制模块,支持二维平面拦截场景分析。关键优势在于理论严格性和可调加权矩阵,但依赖精确模型和实时计算。完整代码已开源,适用于反导和空空导弹的制导算法研究。 特点: 理论推导与工程实现
2025-05-28 10:30:48
1026
原创 【限时免费】MATLAB例程,脉冲雷达目标测距例程
本文介绍了基于线性调频(LFM)信号的脉冲雷达目标测距MATLAB实现方法。代码通过生成LFM发射信号,模拟目标回波并添加噪声,利用匹配滤波器进行时延估计和距离解算。关键参数包括10MHz带宽(对应15m分辨率)、100μs脉宽(15km最大距离)和10dB信噪比。核心算法包含LFM信号生成、匹配滤波(xcorr实现)和峰值检测测距,最终实现104m目标的距离估计,误差仅3cm。结果验证了该方案在噪声环境下的有效性,适用于雷达信号处理学习和基础测距应用。
2025-05-27 11:01:51
781
原创 【MATLAB例程】主动声纳多路径目标测距与定位,测距使用互相关,频率、采样率可调、声速可调,定位使用三边法|附代码下载链接
本文提出一种基于MATLAB的水下目标定位算法,结合声纳信号处理与多边定位技术。该系统通过生成线性调频信号(LFM),模拟多路径传播环境,并利用匹配滤波技术实现精确测距。采用加权最小二乘法(WLS)进行目标位置估计,支持可调的声速、采样率和锚点配置。实验结果显示,算法能有效估计目标坐标,提供RMSE、HDOP等性能指标,并可视化95%置信椭圆。该方案适用于水下探测、机器人导航等场景,具有模块化设计、参数可调等特点,可通过扩展支持多目标跟踪和复杂环境建模。配套代码已开源,包含完整的信号生成、距离测量和定位解算
2025-05-27 10:47:33
1100
原创 【MATLAB例程】声纳信号处理与目标测距的程序|信号频率、信噪比、采样率和声速均可自行调整|附代码下载链接
本文介绍了一个基于MATLAB的声纳信号处理与目标测距仿真。通过生成线性调频信号(LFM),模拟目标回波信号,并加入噪声,利用自相关处理检测目标距离。文章详细阐述了信号延迟、距离计算、LFM信号生成、信噪比(SNR)以及自相关处理的相关公式,并提供了代码结构的说明。仿真结果显示,当目标实际距离为300米时,系统能够准确检测并计算目标距离。文章还提供了完整的MATLAB源代码下载链接,供读者参考和使用。
2025-05-26 14:34:53
1155
原创 技术文档写作方法——以MATLAB滤波为例
本文探讨了提升技术文档质量的关键要素:1.明确目标受众,采用匹配用户技术水平的语言;2.构建层次化结构,合理使用标题和模块化内容;3.结合图表、代码等视觉元素增强可读性;4.使用简洁准确的语言表达;5.提供可运行的优质代码示例;6.定期更新文档并管理版本;7.收集反馈持续优化;8.借助Markdown等工具提升效率。文章强调技术文档应以读者为中心,通过结构化设计和持续改进,成为有效的知识传播媒介。
2025-05-26 14:34:08
967
原创 【MATLAB代码】主动声纳多路径目标测距与定位,测距使用互相关,频率、采样率可调、声速可调,定位使用三边法|订阅专栏后可直接查看源代码
本文介绍了一个基于MATLAB的水下目标定位系统,利用声纳信号处理和多锚点测距技术,结合信号建模、多路径传播仿真及模糊函数分析,适用于水下目标探测与通信场景。代码通过模拟多锚点分布,测量目标与锚点的距离,并采用加权最小二乘法(WLS)进行目标位置估计。系统支持频率、采样率、声速、锚点数量及位置等参数的自定义调整,并提供了定位性能指标(如RMSE、HDOP)及可视化结果。代码结构清晰,包含参数设置、锚点生成、距离测量、定位算法及结果展示等模块,适用于水下定位与通信的研究与应用。
2025-05-25 12:49:36
520
原创 MATLAB例程——基于分批运输与最近邻优化的垃圾运输路径规划,n个垃圾收集点,每点有固定垃圾量,车辆从处理厂出发收集垃圾后返回,目标是最小化总行驶距离
本文提出了一种基于启发式算法的垃圾运输路径优化方案,针对30个垃圾收集点的运输需求建立数学模型。通过分批运输和最近邻优化算法,实现了车辆分配、路径规划及总行驶距离最小化。MATLAB实现表明,该方法能有效求解NP难问题,输出最优路径与车辆分配方案。分析指出当前模型未考虑交通因素和车辆差异,并建议引入时间窗约束、多目标优化等改进方向。完整代码已公开,适用于类似路径规划问题。
2025-05-24 10:41:11
1111
原创 MATLAB代码——基于分批运输与最近邻优化的垃圾运输路径规划,n个垃圾收集点(n可调),每点有一定的垃圾量,车辆从处理厂出发收集垃圾后返回,目标是最小化总行驶距离
本文提出一种基于贪心算法的垃圾运输路径优化方法,通过MATLAB实现30个垃圾收集点的运输路径规划。模型以最小化总行驶距离为目标,考虑车辆载重限制(5吨),采用最近邻策略分配运输任务,并可视化各车辆路径。结果显示算法能有效分配车辆并规划最优路径,为城市垃圾运输提供优化方案。代码可直接运行,输出路径方案和总行驶距离,适用于类似物流路径规划问题。未来可进一步改进算法效率或加入更多现实约束条件。
2025-05-24 10:39:35
202
原创 【MATLAB代码】声纳信号处理与目标测距的程序,订阅专栏后可获得完整的代码
本文介绍了一个基于MATLAB的声纳信号处理与目标测距仿真。仿真过程包括生成线性调频信号(LFM)、模拟回波信号、加入噪声、进行自相关处理以及目标检测。通过模拟水中目标的回波信号,计算出目标距离,并对结果进行可视化。仿真结果显示,当目标实际距离为300米时,系统能够准确检测到目标距离。文章还提供了完整的MATLAB源代码,便于读者理解和复现实验。
2025-05-23 12:09:46
208
原创 【MATLAB代码】扩展卡尔曼滤波估计pmsm的位置误差
本文介绍了基于扩展卡尔曼滤波(EKF)的永磁同步电机(PMSM)转子位置与速度的无传感器估计方法。通过建立PMSM的动力学模型,结合电压输入与电流观测,算法能够实时预测电机的转子位置、转速及交直轴电流,有效解决了传统传感器依赖带来的成本和可靠性问题。文章详细阐述了系统建模、噪声配置、EKF实现流程及MATLAB代码实现,并通过仿真验证了算法的有效性。仿真结果表明,EKF能够准确估计电机的位置和速度,误差较小,适用于实际应用场景。
2025-05-23 10:39:48
1016
【MATLAB例程】维度自适应的CKF(容积卡尔曼滤波)代码-从1维~n维,根据状态量和观测量维度自动调整滤波器结构
2025-04-29
【MATLAB例程】基于RSSI原理的Wi-Fi定位程序,N个锚点(数量可自适应)、三维空间,轨迹使用UKF进行滤波
2025-04-29
【MATLAB例程】1维状态量的自适应的CKF(容积卡尔曼滤波)代码
2025-04-29
【MATLAB例程】维度自适应的UKF代码-从1维~n维,根据状态量和观测量维度自动调整滤波器结构
2025-04-29
【MATLAB例程】维度自适应的EKF代码-从1维~n维,根据状态量和观测量维度自动调整滤波器结构(自动匹配维度)
2025-04-29
【MATLAB例程】基于RSSI原理的Wi-Fi定位程序,锚点数量可自适应、三维空间,轨迹使用EKF进行滤波
2025-04-23
【MATLAB例程】TOA与AOA联合定位的高精度算法,三维、4个基站的情况,MATLAB例程
2025-04-19
TDOA解算-牛顿迭代法-以4个基站的三维空间下TDOA定位为背景,使用牛顿迭代法解算
2025-04-19
【MATLAB代码】TDOA(到达时间差)定位-使用两步加权最小二乘,定位二维目标、4个锚点
2025-04-17
AOA定位、AOA与TOA混合定位,二维环境下的对比,基站(锚点数量)自适应调整
2025-04-17
基于DS-TWR(双边双向测距)的平面定位MATLAB例程,包含模拟数据生成、距离计算和最小二乘定位
2025-04-13
TWR(Two Way Ranging)双向测距技术的MATLAB例程(平面、SS-TWR)
2025-04-12
雷达跟踪基于matlab卡尔曼滤波器雷达多目标跟踪(双雷达 多目标 分布式融合)
2025-04-09
TDOA定位与CKF轨迹滤波,三维轨迹滤波的MATLAB例程
2025-04-04
【MATLAB例程】交互式多模型(IMM),模型使用:CV,CT左转、CT右转,二维平面,三个模型的IMM,滤波使用EKF
2025-04-04
【MATLAB例程】TDOA(到达时间差)定位的chan-tylor计算方法,三维环境
2025-04-04
RSSI定位程序,N个锚点、三维空间,使用CKF对轨迹进行滤波
2025-03-29
到达角(AOA)的三维定位算法,并结合容积卡尔曼滤波(CKF)对动态目标的运动轨迹进行优化
2025-03-29
【MATLAB例程】AOA(到达角度)与TOA(到达时间)混合定位方法,在三维空间下的运动轨迹定位和滤波,滤波使用CKF
2025-03-29
【matlab例程】GNSS与UWB紧耦合滤波,二维滤波,可根据需要自行修改为一维和三维的情况
2025-03-28
【MATLAB例程】追踪法制导的程序,适用于三维平面,目标是运动的,带绘图和捕获时间
2025-06-09
【MATLAB例程】基于最大相关熵准则(MCC)的三维鲁棒卡尔曼滤波算法(MCC-KF)
2025-06-08
【MATLAB例程】基于MCC(最大相关熵)的EKF,一维滤波,用于解决观测噪声的异常
2025-06-06
python基于MCC(最大相关熵)的卡尔曼滤波的python代码,一维滤波,应对观测数据突变
2025-06-06
超短基线(USBL)的MATLAB仿真,三维目标定位仿真系统,通过方位角(θ)、俯仰角(φ)和斜距(r)的直接测量值进行坐标系转换,生成目标轨迹并评估定位误差
2025-06-04
【MATLAB例程】基于LSTM的GNSS失效状态分类器-LSTM用于三维GNSS数据有效性的分类-判断离群数据
2025-06-03
【MATLAB代码】制导-平行接近法,三维,目标是运动的
2025-05-29
【MATLAB代码】制导-三点法,二维平面下的例程-运动目标制导
2025-05-31
【MATLAB代码】制导方法介绍与例程-三点法-三维空间,动态目标导引
2025-05-31
【MATLAB代码】制导方法-平行接近法引导,二维环境,动态目标
2025-05-29
【MATLAB代码】基于脉冲雷达的TDOA目标定位,适用于四个锚点、三维空间的环境
2025-05-28
最优控制导引律(Optimal Guidance Law, OGL)MATLAB代码
2025-05-27
【MATLAB例程】主动声纳多路径目标测距与定位,测距使用互相关,频率、采样率可调、声速可调,定位使用三边法
2025-05-26
MATLAB例程,基于分批运输与最近邻优化的垃圾运输路径规划,n个垃圾收集点,每点有固定垃圾量,车辆从处理厂出发收集垃圾后返回,目标是最小化总行驶距离
2025-05-24
【MATLAB代码】声纳信号处理与目标测距的程序-信号频率、信噪比、采样率和声速均可自行调整
2025-05-23
【MATLAB例程】二维卡尔曼滤波的完整代码,仿真程序,线性系统的卡尔曼滤波(KF),带有误差统计与输出
2025-05-14
【MATLAB例程】线性卡尔曼滤波的程序,三维状态量和观测量,较为简单,可用于理解多维KF
2025-05-12
【MATLAB例程】基于泰勒级数展开(线性化)的TOA定位迭代算法代码实现,三维、任意数量的锚点
2025-05-08
【MATLAB例程】基于RSSI原理的Wi-Fi定位程序,N个锚点(数量可自适应)、三维空间,轨迹使用CKF进行滤波
2025-04-30
MATLAB脚本,异常值滤波,自带原始数据,直接运行后命令行显示原始数据和去除异常值后的结果
2025-04-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人