当前位置 : 主页 > 编程语言 > python >

【气动学】外弹道仿真系统含Matlab源码

来源:互联网 收集:自由互联 发布时间:2022-06-15
1 简介 本课程设计内容为水平轰炸弹道的求解,列出轰炸弹道方程组并利用龙格库塔法解算弹道方程。设计中包含了二维弹道与三维弹道的计算,并都绘制了弹道运动轨迹,最终还将整


 1 简介

本课程设计内容为水平轰炸弹道的求解,列出轰炸弹道方程组并利用龙格库塔法解算弹道方程。设计中包含了二维弹道与三维弹道的计算,并都绘制了弹道运动轨迹,最终还将整个题目集中在一个图形用户界面(GUI)上。

2 部分代码

clc;
clear all;
close all;
fu=@(y,u,p)(-0.081931*(1-1.9705*10^(-5)*y)^6.0119/(288.4-5.6828*10^(-3)*(2000-y))*u^2);
fp=@(u)(9.806/u);
fx=@(u)(u);
fy=@(u,p)(u*p);
fz=@()(z0);
[ u,p,y,x,z ] = RK4_FixStep( fu,fp,fx,fy,fz,25,400,0,0,0,5,1000);
[ u,p,y,x,z ] = data_pro( u,p,x,y,z );
figure(1);
plot(y,x);
grid on;
figure(2);
plot3(x,y,z)
grid on
axis equal

3 仿真结果

【气动学】外弹道仿真系统含Matlab源码_参考文献

【气动学】外弹道仿真系统含Matlab源码_方程组_02编辑

4 参考文献

[1]马利兵. 基于MATLAB的外弹道系统仿真[D]. 中北大学.

博主简介:擅长智能优化算法、神经网络预测、信号处理、元胞自动机、图像处理、路径规划、无人机等多种领域的Matlab仿真,相关matlab代码问题可私信交流。

部分理论引用网络文献,若有侵权联系博主删除。

【气动学】外弹道仿真系统含Matlab源码_方程组_03

【气动学】外弹道仿真系统含Matlab源码_无人机_04编辑



上一篇:Python中对文件目录的操作
下一篇:没有了
网友评论