找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 16763|回复: 5

出个题目,给出纬度求日落时间

[复制链接]
发表于 2013-7-23 19:29:33 | 显示全部楼层 |阅读模式
本帖最后由 foxJL 于 2013-7-24 14:23 编辑

给出纬度求日落时间

一直想写,但是数学都还给老师了,数学函数用批处理写也很麻烦,这个题材还是留给坛子里的天才们吧.
其实这是一个非常实用性的一个题材,比如城市路灯系统,中央空调系统等等都会应用到的.
要求:
算日落部分纯批处理,包括函数的计算
如果可以的话写出在日落后调低显示器亮度,改变色温为4700K(这部分可以运用第三方工具)

要求用户输入要计算的纬度(据知昼弧只与纬度有关与经度无关,所以只需知道纬度就可以算出日出日落时间)
例如用户输入:30°N 则计算出纬度30°的日落时间,日期用系统当前日期。
发表于 2013-7-23 20:08:27 | 显示全部楼层
太xe了...
可否给出几个输入输出格式的例子?
发表于 2013-7-23 20:16:18 | 显示全部楼层
据说有个网站可以根据经纬度查到日落时间
 楼主| 发表于 2013-7-24 09:02:31 | 显示全部楼层
回复 2# CrLf


要求用户输入要计算的纬度(据知昼弧只与纬度有关与经度无关,所以只需知道纬度就可以算出日出日落时间)
例如用户输入:30°N 则计算出纬度30°的日落时间,日期用系统当前日期。
发表于 2013-7-24 12:14:51 | 显示全部楼层
要用纯P的话,得解决三角函数、日期时间计算、小数计算(可能还有其他数学运算)。

其他还好,论坛之前关于三角函数的讨论很少。要达到一定精度的话三角函数可能得要比较精确的算法罢!
发表于 2013-7-24 16:58:15 | 显示全部楼层
纬度与日落时间的关系应该是呈等差数列线性变化
日期比较麻烦,但与日落时间的关系以正弦曲线变化,应可查表搞定
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-16 22:18 , Processed in 0.017850 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表