2

有没有一种方法或有人知道从给定经度计算时区背后的数学原理吗?如同

http://www.mathworks.co.uk/help/map/ref/timezone.html

我可以很好地使用这个函数,但它需要映射工具箱,而且我正在尝试编写一个可以与任何版本的 matlab 一起使用的函数,这还不够。任何人都可以提供任何建议吗?

我也在 R 中编写函数,所以如果有人知道可以应用于 matlab 和 R 的任何程序,那就太好了。

可以将一些子午线区域定义为

MeridianZones = 0:15:165;

然后定义相应的时区变化:

TimeZones1 = 0:1:14;
TimeZones2 = -1:-1:-11;
TimeZones = [fliplr(TimeZones2),TimeZones1];

然后使用 MeridianZones 和 TimeZones 粗略估计给定经度的时间变化。

4

0 回答 0