📄 erweicv.m
字号:
clear
%二维的作匀速直线运动的水面目标的航迹示意图:
%产生[0 1]间的正态分布的随机数
a0=19;
C=51329;
x1(1)=47169;
M=2^16;
for i=1:5999
x1(i+1)=mod(x1(i)*a0+C,M);
end
for i=1:6000
fakerand(i)=x1(i)/M;
end
for i=1:500
normrnd1(i)=0;
for j=(12*(i-1)+1):(12*i)
normrnd1(i)=normrnd1(i)+fakerand(j);
end
normrnd1(i)=normrnd1(i)-6;
end
%目标的参数,初始位置
x0=3000;
y0=4000;
v=-200;
Q1=120;
Q2=160;
b=pi/4;
vx=v*sin(b);
vy=v*cos(b);
t0=2;
t=[1:500]+t0;
for i=1:50
x(i)=x0+vx*(t(i)-t0)+Q1*normrnd1(i);
y(i)=y0+vy*(t(i)-t0)+Q2*normrnd1(i);
end
for i=1:50
X(i)=x0+vx*(t(i)-t0);
Y(i)=y0+vy*(t(i)-t0);
end
plot(x0,y0,'r^',[x0 x],[y0 y],'b.',[x0 X],[y0 Y],'r-')
hold on
legend('起始点','方差为Q1=120;Q2=160的观测曲线','理论曲线');
title('二维匀速直线运动的连续模型目标轨迹示意图');
gtext('起始点');
xlabel('X坐标轴');
ylabel('Y坐标轴');
grid on
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -