标题:
出个题目,给出纬度求日落时间
[打印本页]
作者:
foxJL
时间:
2013-7-23 19:29
标题:
出个题目,给出纬度求日落时间
本帖最后由 foxJL 于 2013-7-24 14:23 编辑
给出纬度求日落时间
一直想写,但是数学都还给老师了,数学函数用批处理写也很麻烦,这个题材还是留给坛子里的天才们吧.
其实这是一个非常实用性的一个题材,比如城市路灯系统,中央空调系统等等都会应用到的.
要求:
算日落部分纯批处理,包括函数的计算
如果可以的话写出在日落后调低显示器亮度,改变色温为4700K(这部分可以运用第三方工具)
要求用户输入要计算的纬度(据知昼弧只与纬度有关与经度无关,所以只需知道纬度就可以算出日出日落时间)
例如用户输入:30°N 则计算出纬度30°的日落时间,日期用系统当前日期。
作者:
CrLf
时间:
2013-7-23 20:08
太xe了...
可否给出几个输入输出格式的例子?
作者:
Python
时间:
2013-7-23 20:16
据说有个网站可以根据经纬度查到日落时间
作者:
foxJL
时间:
2013-7-24 09:02
回复
2#
CrLf
要求用户输入要计算的纬度(据知昼弧只与纬度有关与经度无关,所以只需知道纬度就可以算出日出日落时间)
例如用户输入:30°N 则计算出纬度30°的日落时间,日期用系统当前日期。
作者:
cutebe
时间:
2013-7-24 12:14
要用纯P的话,得解决三角函数、日期时间计算、小数计算(可能还有其他数学运算)。
其他还好,论坛之前关于三角函数的讨论很少。要达到一定精度的话三角函数可能得要比较精确的算法罢!
作者:
CrLf
时间:
2013-7-24 16:58
纬度与日落时间的关系应该是呈等差数列线性变化
日期比较麻烦,但与日落时间的关系以正弦曲线变化,应可查表搞定
欢迎光临 批处理之家 (http://bbs.bathome.net/)
Powered by Discuz! 7.2