2013-10-24 42 views
0

我正在做android的Panchanag应用程序通过日期,时间和地点的经纬度。我能够获得所有元素(即Thidi,Vaara,Nakshtra,Yoga和Karana)。对于每个元素,我必须计算结束时间。 我按照下面的链接,计算结束时间,计算Panchanga元素结束时间

http://www.scribd.com/doc/18006659/Panchangam-Calculations

,但我没有得到确切值,我比较了这个网站

http://www.drikpanchang.com/panchang/month-panchang.html?date=24/10/2013

我用Google搜索其他来源的值但我没有找到任何资源。

以前是否有这样的身体,请帮助我。

你好Seema你可以请回复我的问题 - 请帮忙,因为我也开发了占星术的iOS应用程序,现在有相同的问题,你有。请参考我的问题:

How to calculate Daily motion for Sun and Moon astrology? Calculate Panchanga elements Ending time

回答

0

我从来没有DIT这一点,但如果你能粘贴您的公式的一个样本,我敢肯定,有人可以帮助你。为了以防万一,当你做一些分裂时,你是否将所有的值都以浮点形式(或双精度)进行投射?因为最常见的计算问题之一是:

int a = 10 
int b = 3 
float c = a/b 

然后是C等于3,而不是3.3333 ... 我看到有在Panchangam计算部门的loooooot。

如果这是你的问题,你应该做的:

int a = 10 
int b = 3 
float c = a/(float)b 
+0

感谢您的回复,我follwed此链接计算panchanga元素https://github.com/santhoshn/panchanga/blob/master/plib .c – seema

+0

另一件事,如果你的结果不是确切的,但很接近预期的结果,这可能是由于Java对浮点值进行编码的方式(这只是一个例子,不是真的): float f = 1.3; System.out.println(f); 应打印像 1.2999999999999999998 或 1.3000000000000000003 或 1.3,如果你是幸运的 – Pignic

相关问题