资源简介
本三维比例导引有gui界面支持,方便修改输入条件,观察仿真效果。
代码片段和文件信息
function dy=missile1(TY)
global ax2_t; %载机航迹坐标系下载机x轴的加速度 ;
global ay2_t; %载机航迹坐标系下载机y轴的加速度 ;
global az2_t; %载机航迹坐标系下载机z轴的加速度 ;
global v2_t; %载机航迹坐标系下载机的速度;
global x_t; %地面坐标系下载机x轴的初始位置;
global y_t; %地面坐标系下载机y轴的初始位置;
global z_t; %地面坐标系下载机z轴的初始位置;
global theta_t; %地面坐标系到载机航迹坐标系转换的弹道倾角;
global psiv_t; %地面坐标系到载机航迹坐标系转换的弹道偏角;
global x_m;
global y_m;
global z_m;
global psiv_m; %载机机体坐标系到地面坐标系转换的偏航角;
global theta_m;
global v2_m;
global tf;
global K1;
global K2;
R=sqrt(((Y(6)-Y(1))^2)+((Y(7)-Y(2))^2)+((Y(8)-Y(3))^2));
q1=asin((Y(7)-Y(2))/R);%目标线倾角
q2=-atan((Y(8)-Y(3))/(Y(6)-Y(1)));%目标线偏角
dy=zeros(111);
%y0=[x_m;y_m;z_m;theta_m;psiv_m;x_t;y_t;z_t;v2_t;theta_t*pi/180;psiv_t*pi/180]; %导弹目标运动的各项初值;
%舰空导弹运动轨迹
dy(1)=v2_m.*cos(Y(4)).*cos(Y(5));
d
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 86622 2012-03-27 10:46 比例导引三自由度弹道仿真 MATLAB+GUI\11.jpg
文件 1696 2018-01-31 09:59 比例导引三自由度弹道仿真 MATLAB+GUI\missile1.m
文件 48157 2018-01-31 09:56 比例导引三自由度弹道仿真 MATLAB+GUI\missille.fig
文件 23228 2018-01-31 10:36 比例导引三自由度弹道仿真 MATLAB+GUI\missille.m
目录 0 2018-01-31 10:31 比例导引三自由度弹道仿真 MATLAB+GUI
----------- --------- ---------- ----- ----
159703 5
评论
共有 条评论