从lat / lon计算时区

时间:2013-08-16 10:01:18

标签: r matlab timezone

是否有方法或有没有人知道从给定经度计算时区背后的数学原理?与

类似

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粗略估计给定经度的时间变化。

0 个答案:

没有答案