网站首页 > 资源文章 正文
在MATLAB中模拟地球抛物试验,设置6种抛物速度,最低为第一宇宙速度7.9Km/s。
MATLAB程序如下:
R=63.71393;
v0=[0.79 0.8 0.9 1.0 1.1 1.12]; %速度单位 10km/s
plot(R*cos(0:0.02:2*pi+0.02),R*sin(0:0.02:2*pi+0.02),'g','LineWidth',3)
hold on
axis equal
for k=1:6
v=v0(k);
[t,r]=ode45(@myfun,[0,1500],[R,0,0,v/R]);
[x,y]=pol2cart(r(:,3),r(:,1));%坐标转换为笛卡尔坐标
plot(x,y)
end
legend('地球','第一宇宙速度 7.9km/s','8km/s','9km/s','10km/s','11km/s','第二宇宙速度11.2km/s')
legend('Position',[0.60106,0.68557,0.37013,0.2781])
function rdot=myfun(t,r)
rdot=[r(2) ;...
r(1)*r(4)*r(4)-5.965*6.67295/(r(1)^2) ;...
r(4);...
-2*r(2)*r(4)/r(1)];
end
得到地球抛物轨迹图如下:
猜你喜欢
- 2024-10-01 搞定电路设计之适于树莓派的±10V模拟输入和±15V模拟输出I/O模块
- 2024-10-01 MATLAB的简单使用(matlab简单用法)
- 2024-10-01 Matlab精彩绘图示例和代码分享(matlab绘制好看的图)
- 2024-10-01 Matlab中的基本数据类型介绍(matlab概述及基本数值运算)
- 2024-10-01 有关在matlab中对信号采样及频谱的一些解释;复数的频谱,高分辨率谱,高密度谱的一些理解
- 2024-10-01 你写过哪些比较酷的 Matlab 代码?十行以内
- 2024-10-01 Matlab 2016b详细安装步骤(matlab2016a的安装教程)
- 2024-10-01 matlab内存不足的解决方法(matlab内存不足怎么办)
- 2024-10-01 MATLAB基础学习之绘图操作(一)(matlab绘图教程详细)
- 2024-10-01 MATLAB求解规划问题(线性规划, 整数规划, 非线性规划)
你 发表评论:
欢迎- 05-1430个在线地图瓦片URL分享
- 05-1425个在线地图瓦片URL分享
- 05-14PixelStyle for Mac(mac照片编辑器)
- 05-14一篇文章带你了解CSS3 3D 转换知识
- 05-14我们的世界是假的?马斯克:我们生活在高文明模拟的矩阵游戏中
- 05-14【视觉AI的基石】斯坦福大学笔记!带你吃透卷积神经网络 (CNN)
- 05-14潮流 | 通过AAPE的新价目,无虑入荷未来主义服饰
- 05-14身份证查询服务API:准确识别身份证信息
- 最近发表
- 标签列表
-
- 电脑显示器花屏 (79)
- 403 forbidden (65)
- linux怎么查看系统版本 (54)
- 补码运算 (63)
- 缓存服务器 (61)
- 定时重启 (59)
- plsql developer (73)
- 对话框打开时命令无法执行 (61)
- excel数据透视表 (72)
- oracle认证 (56)
- 网页不能复制 (84)
- photoshop外挂滤镜 (58)
- 网页无法复制粘贴 (55)
- vmware workstation 7 1 3 (78)
- jdk 64位下载 (65)
- phpstudy 2013 (66)
- 卡通形象生成 (55)
- psd模板免费下载 (67)
- shift (58)
- localhost打不开 (58)
- 检测代理服务器设置 (55)
- frequency (66)
- indesign教程 (55)
- 运行命令大全 (61)
- ping exe (64)
本文暂时没有评论,来添加一个吧(●'◡'●)