当前位置:首页 » 编程软件 » 编程出地球

编程出地球

发布时间: 2025-06-10 03:10:06

Ⅰ 已知三十个地区的经纬度,用matlab怎么编程求出这三十个地区两两之间的距离,会的帮忙编下程序代码

直接用MATLAB地图工具箱(Mapping Toolbox)的distance函数就可以了,例如(为方便举例,这里只设置了4个点,30个点同样处理):

%已知各点的经纬度(依次为京沪津渝四地)
pts=[...
116.4639.92;
121.4831.22;
117.2039.13;
106.5429.59
];

%形成两两之间对应的矩阵(对称阵,可以只看上三角或下三角)
[LA1,LA2]=meshgrid(pts(:,2));
[LO1,LO2]=meshgrid(pts(:,1));

%计算两两之间的距离,单位为公里
R=distance(LA1,LO1,LA2,LO2,almanac('earth','wgs84'));

这里地球模型是采用的WGS84参考椭球,也可以改用其它参考椭球,具体可参考almanac函数。

得到的结果为

>>num2str(R,'%10.2f')
ans=
0.001066.68108.361460.16
1066.680.00959.951445.81
108.36959.950.001440.61
1460.161445.811440.610.00

Ⅱ 【跟娃学少儿编程scratch】scratch新手教程8课:星际迷航

今天,我们将一起创造一个迷人的星际动画,探索宇宙的奥秘。让我们开始制作这个星际迷航的小动画。

我们的舞台将展现火箭缓缓接近地球的场景,同时,一只小猴子宇航员在太空中旋转,而地球则慢慢地自转,星星在空中时而变小,时而变大。

如果你更喜欢视觉教程,可以在我的账号主页中找到详细的视频指导。

让我们打开scratch,开始制作我们的动画。

一、背景设置

首先,我们需要添加背景,选择“stars”作为我们的宇宙舞台。

二、角色选择与调整

我们共需要四个角色:火箭飞船、小猴子宇航员、星星和地球。将火箭大小设为50,位于舞台左下方,小猴子为60,置于舞台上方偏左,星星大小为50,放置在合适的位置,地球大小为80,位于舞台右上方。调整火箭的方向至火箭头冲右,给小猴添加一个氧气罩,用白色椭圆在头顶部画圈即可。

三、编程开始

1、火箭编程:初始化大小和位置,面向鼠标指针,火箭将朝向地球移动。火箭将缓缓接近地球,逐渐变小直至消失。重复执行100次,每次移动4步,同时减少0.5大小。100次后,大小减为0,火箭隐匿在地球后方。

2、小猴子编程:让小猴在原地旋转,简单而有趣的动画。

3、地球编程:与小猴的程序类似,仅调整参数。

4、星星编程:星星大小变化,初始化大小,然后让星星从小变大,再变回原状。复制星星角色,调整星星程序的等待时间和大小,让每个星星各具特色。

点击运行按钮,欣赏你的星际动画。快来动手制作,感受宇宙的浩瀚与神秘吧!

本期scratch新手教程到这里结束,期待你的参与和创作。别忘了关注我,你的支持是我分享的最大动力!

热点内容
java返回this 发布:2025-10-20 08:28:16 浏览:593
制作脚本网站 发布:2025-10-20 08:17:34 浏览:888
python中的init方法 发布:2025-10-20 08:17:33 浏览:581
图案密码什么意思 发布:2025-10-20 08:16:56 浏览:765
怎么清理微信视频缓存 发布:2025-10-20 08:12:37 浏览:683
c语言编译器怎么看执行过程 发布:2025-10-20 08:00:32 浏览:1012
邮箱如何填写发信服务器 发布:2025-10-20 07:45:27 浏览:254
shell脚本入门案例 发布:2025-10-20 07:44:45 浏览:113
怎么上传照片浏览上传 发布:2025-10-20 07:44:03 浏览:806
python股票数据获取 发布:2025-10-20 07:39:44 浏览:712