资源简介
非常实用的时差定位算法,与泰勒算法有区别
代码片段和文件信息
clear
x_1=0;y_1=0;x_2=750;y_2=433;x_3=750;y_3=-433;
x21=x_2-x_1;y21=y_2-y_1;x31=x_3-x_1;y31=y_3-y_1;
D1=x_1^2+y_1^2;D2=x_2^2+y_2^2;D3=x_3^2+y_3^2;
Ts=0.5;%采样间隔s
Num=100;%个数
x0=100;y0=100;% 初始位置
vx=10;vy=10;%速度
x(1)=x0+Ts.*vx(1);
y(1)=y0+Ts.*vy(1);
r1(1)=sqrt((x(1)-x_1)^2+(y(1)-y_1)^2);
r2(1)=sqrt((x(1)-x_2)^2+(y(1)-y_2)^2);
r3(1)=sqrt((x(1)-x_3)^2+(y(1)-y_3)^2);
r0(1)=sqrt(x(1).^2+y(1).^2);
for i=2:Num
x(i)=x(i-1)+Ts.*vx;
y(i)=y(i-1)+Ts.*vy;
r1(i)=sqrt((x(i)-x_1)^2+(y(i)-y_1)^2);
r2(i)=sqrt((x(i)-x_2)^2+(y(i)-y_2)^2);
r3(i)=sqrt((x(i)-x_3)^2+(y(i)-y_3)^2);
r0(i)=sqrt(x(i).^2+y(i).^2);
end
d_n=50;
noise=randn(1Num);
r21=r2-r1+d_n.*noise;
r31=r3-r1+d_n.*noise;
r01=r0+r1+d_n.*noise;
qq=d_n^2.*[1 0.5 0.5;0.5 1 0.5;0.5 0.5 1];
for k=1:Num
g_a1=-[x21 y21 r21(k);x31 y31 r31(k);-x_1 -y_1 -r01(k)];
h_a1=0.5*[r21(k).^2-D2+D1;r31(k).^2-D3+D1;r01(k).^2+D1];
the_10=inv(g_a1‘*inv(qq)*g_a1)*g_a1‘
- 上一篇:Deep Semi-NMF源代码
- 下一篇:matlab批量抠图
相关资源
- 通过不同方法进行粗糙集属性约简m
- matlab的pde工具箱使用方法
- 声波方程数值模拟 FD方法
- HHT变换的三种方法 Matlab,包含CMD分解
- 坐标转换/坐标标定(matlab优化方法实
- 采用FFT方法实现数字接收多波束
- 条纹投影轮廓术中的快速光栅预校准
- HHT变换的三种方法+Matlab程序
- HHT变换的三种方法 Matlab
- matlab使用有限元方法求解偏微分方程
- 方崇智《过程辨识》一书中各种辨识
- 轴承故障诊断matlab代码四种方法
- 图像显著性MR方法的matlab代码
- 最优化方法及其Matlab程序设计 - 马昌
- 心电信号处理方法
-
simuli
nk控制系统的设计方法-ch05a.p - MATLAB多方法车牌识别系统bp+模板+GUI
- 基于核回归kernel regression方法的去模糊
- 最优化方法及其matlab程序实现.zip
- 最优化方法及MATLAB的实现最优化技术
- 基于信息熵方法的多阈值图像分割算
- 图像去噪方法分析比较BLS GSM BM3D Non
- 最优化方法及其Matlab程序设计(可复
- 数值方法MATLAB版 英文版 答案
- 中值维纳小波等五种图像去噪方法源
- 用四阶统计量方法对图像特征进行提
- 无源定位方法及其精度研究.
- 最优化方法及其MATLAB程序设计
- Vibe背景建模的方法检测运动物体mat
- 电磁场计算方法与MATLAB实现
评论
共有 条评论