数学建模社区-数学中国

标题: 平面【难抵极/尼莫点】近似计算小软件 Version 1.0 [打印本页]

作者: e271828    时间: 2021-5-3 19:33
标题: 平面【难抵极/尼莫点】近似计算小软件 Version 1.0
平面【难抵极/尼莫点】近似计算小软件  Version 1.0  ametoofor@qq.com  作者:三界火宅人-阿莫伽-amogha-vairocana  2021/05/01
2 T! Z, ?& U, P; [) L- J  n/ M& g0 t# s' \% k
说明文件:【每个按钮可以用右键单击来查看帮助说明】
4 N) f, j: J; ?% V) [- G  Y9 B①打开平面地图图片--【也可以在右键中打开】@平面的必是近似的,实际上地球的球面距离不是小软件可以解决的。+ l( s; P8 n! r& h% z3 `7 j
地图的最大尺寸是长与宽都是3000的像素:3000*3000,以像素为单位的。. v4 O, r) [# }5 ~, N" ]
坐标与【距离】,全是以像素为单位的。, ?( j8 Q& ?# j" ]
坐标是屏幕坐标,原点在左上角,X轴向右,Y轴向下(不是向上)
7 j! T8 A, `; \/ f3 o②点击这按钮后,到地图上开始用鼠标左键再点一下,然后移动鼠标来画曲线海岸线,或用右键来点下再移动后再双击来画折线。@由于无法得到地图上的海岸线,所以需要用户自已沿着地图图片为鼠标移动来记录保存,这样来得到近似的海岸线@左键与右键的作用不一样,且开关设置1 ?1 P5 F! _- J' v  {
③停止描绘海岸线,否则开关标志一直是描绘状态. R* w0 D# T" E
④载入事前已保存的海岸线数据6 b3 B. M7 Y( r! f, N
⑤保存已描绘的海岸线数据$ m  S+ y7 g8 P. G
⑥点击来获得坐标,这是先点这个按钮,打开标志开关,@然后点击地图上一个点,则记录下来坐标X,Y在上面的框格内,@这时,再以这为圆心来画圆,半径自设变动大小求距离
9 W, p* S+ m4 \0 a* N8 {# H, l: q5 J4 J⑦以点为圆心半径为R来画圆,坐标与【距离】,全是以像素为单位的。
+ b! x0 e5 D) K, T离岸距离为L的区域染色,坐标与【距离】,全是以像素为单位的。
  p1 \; `$ X; T% m/ N演示MP40 ~& o3 ]5 d: t5 @9 T1 G7 O; t
说明% p+ E& N/ f4 m. |- S; a1 g
重新载入当前图片并刷新,去掉红色的画圆,只留下蓝色的点
6 d! l) k8 f% g  ^8 Q6 z/ K- E5 N显示当前是处于左键还是处于右键的状态1 o6 Z# n, t+ n  E
叠加式载入:在当前海岸线数据上再加上新载入的% Y) x, d- C& v$ ^# q
覆盖式载入:清除在当前海岸线数据后再加上新载入的; }; |  E% Y& F

+ o* z. o1 B8 _& F% u2 x
# b# L8 e& T: U/ I* a$ `   网上看到宇航员飞船回地球的网上文章时,找个太平洋的尼莫点来降落,于是百度查找,看了【难抵极/尼莫点】的相关知识,于是要,想找下有没有相关软件来看下,结果一时找不到一星半点,于是,自已开始冥想构思,作为小软件来用下,由于是小软件,只能是【近似计算】的。1 {* X4 G& z' j3 U6 D. F
   【由于没有任何别的软件来参考,一切全凭我的想像来开发的】。
- a$ |7 i8 S1 j
3 Q- K9 G; F& j0 H& c& U   先载入一张南极地图(网上下载的,别的地图自已另行下载)
$ [' H- g# p8 x7 s5 Y地图的最大尺寸是长与宽都是3000的像素:3000*3000,以像素为单位的。
. Q9 R% V- a7 Q- C9 P' P$ J坐标与【距离】,全是以像素为单位的。坐标是屏幕坐标,原点在左上角,X轴向右,Y轴向下(不是向上)/ u0 j* @7 Y/ n: n! L+ C& Z* T" y
   点击描绘海岸线,描绘南极地图,这时,发现,海岸线是以实际大陆还是以永久冰川还是以季节性的冰川,搞不清,是尝试玩下的,不作太多要求,描绘下来,就设离岸距离为L=30试下,太小,再试成100,再试,仍太小,于是试到170,175,180,于是接近南极难抵极。5 i* g4 a2 r/ z3 z8 h$ J
   发现,与网上下载的标明的有误差,也不知是不是平面还是海岸线的原因,实际我的小软件求出来的结果是,“难抵极”的抵字的扌的顶上的最顶点的位置。
8 x9 ]$ Q; \0 b4 h: g5 x3 W   于是,点击这个点的坐标,刷新下,以这个点为圆心来画圆,设圆半径为175试看下效果如何。
2 o. V8 r( f+ A7 i, o0 `# X! o   别的地图一样这样的玩法. A& [" W$ F  z: |1 j/ z

) I  ?9 k0 V( R6 G& O【算法说明】:1 _, U# D  L! Z
就是以点为圆心来画圆
8 _8 C5 [. t7 K先描绘海岸线,然后以海岸线上的每点来画圆,就是这样的最简单算法5 @* G/ J1 t! s. w5 g* B
验证结果也是这样,以难抵极为圆心来画圆来验证结果的。
" X# s- ^8 ^( j8 a4 K* _4 n# u/ P! {6 q1 y/ x" c, w. _! ^) g6 |
时间仓促,不完善之处,敬请原谅
0 m' ~- _+ I9 r/ M) W) ?: h3 @9 E7 E, f7 s由于没有任何别的软件来参考,一切全凭我的想像来开发的。3 h. F* `3 b2 X2 K4 }5 I2 H( p
我也不懂这方面的专业术语如何来描述,只是按照画圆的最简算法来开发出来自娱自乐下,然后分享给需要这方面的人,免费但不开源。
" b: _* a1 S# e: ]' i0 s/ S1 ]
9 @+ ]9 Z. B# J( a4 M, x作者还有别的相关的小软件,全在作者个人网站上,全部免费下载使用:
/ M  E0 m: \* g' Y: y) X0 u8 u5 jhttp://www.okmyok.com/Lisoft.htm0 |2 \0 n" l  s. V5 P7 n1 s
例如最短路径算法小软件,TSP算法小软件等等多个小软件,如若需要或了解,敬请到我个人网站下载或百度查找后另行自已下载。% r- _, E4 v* L( O# i) N. y

; I9 J. y. l: K3 f
5 [* M. H: e( P. {( X/ ?9 I( J( {    平面【难抵极/尼莫点】近似计算小软件  Version 1.0  
+ H: q1 Q4 c' F4 z$ s0 i                             ametoofor@qq.com  
5 b" L" w& U) Y8 S. k' D                        作者:三界火宅人-阿莫伽-amogha-vairocana  9 m9 P4 |( K( V( k
                                                      2021/05/03                                   " v0 X3 j( a9 Y

1 L' C( d% [7 ^& O
3 S6 f( b4 M- F1 X# O/ b+ X复制这段内容后打开百度网盘App,操作更方便哦。 链接:https://pan.baidu.com/s/1SJQQdcKTaieQxT0cuy22JA 提取码:q788" J& u. R, E+ o, z5 P5 G

% Z: c; E7 ?% L$ t, G# J! A5 y
, O' d. \+ t" g- U, g! e9 C6 \$ Q9 v
3 g/ C0 E- N! i) _8 _4 K
! f! c% v( z1 [8 s
  U: ]  u' G+ E

4444.png (269.18 KB, 下载次数: 374)

4444.png

3333.png (258.93 KB, 下载次数: 351)

3333.png

2222.png (145.75 KB, 下载次数: 352)

2222.png

1111.png (264.12 KB, 下载次数: 333)

1111.png

平面【难抵极_尼莫点】近似计算小软件 Version1.0.rar

24.89 MB, 下载次数: 1, 下载积分: 体力 -2 点






欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5