2015年数学建模A题——太阳影子定位问题(思路&代码)待更

基于参数的地球影子长度计算模型
文章介绍了如何使用一系列假设和参数(如日期、时间、经纬度、直杆高度等)来建立地球影子长度的数学模型,并给出了相关的Python代码实现。模型涉及太阳高度角、太阳方位角等中间参数的计算。

题目

在这里插入图片描述

模型假设

  • 假设地球为标准球体
  • 假设太阳光线为平行光线
  • 假设地球自转角速度为常量
  • 假设摄像机的摆放与地平线平行
  • 假设忽略折射现象的影响
  • 在不特别说明的情况下,经度指东经的经度,纬度指北纬的纬度

第一问

第一问思路

各个参数的含义:

  1. 日期(准确的说叫日期序号,即一年当中的第几天)
  2. 时间(9点钟对应9,9点10分对应9+10/60)
  3. 经度
  4. 纬度
  5. 直杆高度

查阅资料,找到太阳影子长度和这些参数的关系式,模型即建立完毕。

第一问模型

影子长度lll,太阳影子顶点横坐标xxx,太阳影子顶点纵坐标yyy,满足关系:
l=x2+y2l=\sqrt{x^2+y^2}l=x2+y2

而太阳影子横纵坐标满足关系式:
{ x=h2tan⁡2(A−π)tan⁡2α(1+tan2(A−π))y=h2tan⁡2α(1+tan2(A−π)) \begin{cases} x=\sqrt{\frac{h^2\tan^2(A-\pi)}{\tan^2\alpha(1+tan^2(A-\pi))}}\\ y=\sqrt{\frac{h^2}{\tan^2\alpha(1+tan^2(A-\pi))}} \end{cases} x=tan2α(1+<

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值