一、Matlab代码
clc;clear;close all
%% 角度误差导致的定位误差分析
%% 输入参数
% AngleError=2;%测向误差,单位度
DistRadial=50:10:700;%径向距离,单位Km
%% 误差计算
AngleError=[0.2 0.5 1 1.5 2 3 5 8 10 12 15];
AngleError=AngleError';
for i=1:length(AngleError)
DistError=tand(AngleError(i))*DistRadial;
plot(DistRadial,DistError);
hold on
end
xlabel('径向距离/Km');
ylabel('定位误差/Km');
grid on
legend(num2str(AngleError));
二、定位误差分析