• 大小: 3KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-02
  • 语言: Matlab
  • 标签: 空战  机动  动作  

资源简介

这是空战中响尾蛇机动动作的Matlab仿真,其中包含有7中基本机动动作;响尾蛇动作、盘旋机动动作,可以用来开发学习飞机的战术动作决策集

资源截图

代码片段和文件信息

clear
a0=19;
C=51329;
x1(1)=47169; 
M=2^16;  
for i=1:5999
  x1(i+1)=mod(x1(i)*a0+CM);
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
Q1=120;Q2=160;Q3=140;
x0=3000;
y0=4000;
z0=4000;
T=1;
v=300;
w=0.1;
vz=100;
az=20;
for i=1:500
    x(i)=x0+v/w*cos(w*i*T)+Q1*normrnd1(i);
    y(i)=y0+v/w*sin(w*i*T)+Q2*normrnd1(i);
    z(i)=z0+vz*i*T+1/2*az*(i*T)^2+Q3*normrnd1(i);
end
for i=1:500
    X(i)=x0+v/w*cos(w*i*T);
    Y(i)=y0+v/w*sin(w*i*T);
    Z(i)=z0+vz*i*T+1/2*az*(i*T)^2;
end
plot3(x(1)y(1)z(1)‘r^‘xyz‘g*‘XYZ‘r:‘)
hold on
legend(‘起始点‘‘方差为Q1=120;Q2=160;Q3=140的观测曲线‘‘理论曲线‘);
title(‘水平圆周、盘旋上升、盘旋下降运动‘);
xl

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        900  1980-11-15 06:18  机动库snakemodel\panxuan.m

     文件       1811  1980-11-15 06:18  机动库snakemodel\sehexingjidong.m

     文件       1178  1980-11-15 06:18  机动库snakemodel\snake.m

     文件       1212  1980-11-15 06:18  机动库snakemodel\yibanjidong.m

     目录          0  2009-01-05 13:38  机动库snakemodel

----------- ---------  ---------- -----  ----

                 5101                    5


评论

共有 条评论