Loading...
Loading...
एतत् पञ्चाङ्गं संचालयतां खगोलीयगणितानां गहनदृष्टिः
सर्वाणि खगोलीयगणितानि दिनाङ्कं जूलियनदिनसंख्यायां परिवर्तनेन आरभ्यन्ते।
जूलियन दिन रूपान्तरण:
A = floor(Y / 100)
B = 2 - A + floor(A / 4)
JD = floor(365.25 × (Y + 4716)) + floor(30.6001 × (M + 1)) + D + H/24 + B - 1524.5
फिर: T = (JD - 2451545.0) / 36525.0 → J2000.0 से शताब्दियाँ
ग्रहणपथे सूर्यस्य दृश्यस्थानस्य गणना Meeus गणितैः क्रियते।
हमारा सूर्य एल्गोरिथ्म:
L0 = 280.46646 + 36000.76983 × T // mean longitude
M = 357.52911 + 35999.05029 × T // mean anomaly
C = 1.9146 × sin(M) + 0.02 × sin(2M) // equation of center
Sun_true = L0 + C
Sun_apparent = Sun_true - 0.00569 - 0.00478 × sin(Ω) // nutation
चन्द्रमा गणनायां सर्वाधिकजटिलः पिण्डः — सूर्यपृथिव्योः प्रबलगुरुत्वाकर्षणविक्षोभात्।
चन्द्र देशान्तर — 60-पद एल्गोरिथ्म:
L' = 218.316 + 481267.881 × T // Moon mean longitude
D = 297.850 + 445267.111 × T // mean elongation
M = 357.529 + 35999.050 × T // Sun mean anomaly
M' = 134.963 + 477198.868 × T // Moon mean anomaly
F = 93.272 + 483202.018 × T // argument of latitude
Σl = Σ [coeff × sin(D×d + M×m + M'×m' + F×f)] × E^|m|
Moon_long = L' + Σl/1000000 + A1 + A2 + A3 corrections
शीर्ष 4 पद: 6.289° sin(M'), 1.274° sin(2D-M'), 0.658° sin(2D), 0.214° sin(2M')
E = उत्केन्द्रता सुधार: 1 - 0.002516×T
Meeus गणितानि उष्णकटिबन्धीयदेशान्तरं ददति। वैदिकज्योतिषं नाक्षत्रिकदेशान्तरं प्रयुङ्क्ते। भेदः अयनांशः।
लहिरी अयनांश बहुपद:
Ayanamsha = 23.85306° + 1.39722° × T + 0.00018° × T²
जहाँ T = J2000.0 से शताब्दियाँ
Sidereal_longitude = Tropical_longitude - Ayanamsha
2026 के लिए: अयनांश ≈ 24.22° → 50° उष्णकटिबन्धीय पर ग्रह ~25.78° नाक्षत्रिक पर है
सूक्ष्मसूर्यचन्द्रनाक्षत्रिकदेशान्तराभ्यां, सर्वाणि पञ्चाङ्गतत्त्वानि सरलगणितानि:
Moon gains ~12° on Sun per day
Moon's position in 27 star divisions
Sum of Sun and Moon longitudes
Half of a Tithi — 60 in a lunar month
Weekday from Julian Day Number
सर्वाधिककठिनं — कदा तिथिः नक्षत्रं वा परिवर्तते इति ज्ञातुम्। वयं द्विभाजनखोजगणितं प्रयुञ्ज्मः।
बाइनरी खोज एल्गोरिथ्म:
jd_low = sunrise_JD
jd_high = sunrise_JD + 1.5 // 36 hours window
while (jd_high - jd_low > 0.0001): // ~8.6 sec precision
mid = (jd_low + jd_high) / 2
if tithi(mid) == current_tithi:
jd_low = mid // transition is after mid
else:
jd_high = mid // transition is before mid
~20 पुनरावृत्तियों में अभिसरित → प्रति तत्व ~40 फ़ंक्शन मूल्यांकन
सूर्योदयसूर्यास्तयोः गणना सूर्यक्रान्तेः पर्यवेक्षकस्य अक्षांशात् च क्रियते।
सूर्योदय गणना:
decl = asin(sin(23.44°) × sin(Sun_long))
cos(H) = (sin(-0.833°) - sin(lat) × sin(decl)) / (cos(lat) × cos(decl))
sunrise_UT = 12h - H/15 - longitude/15
-0.833° वायुमण्डलीय अपवर्तन + सौर तश्तरी अर्धव्यास का हिसाब
| गणना | सटीकता | व्यावहारिक प्रभाव |
|---|---|---|
| सूर्यदेशान्तरम् | ~0.01° (36 arcsec) | ~30 क्षणत्रुटिः |
| चन्द्रदेशान्तरम् | ~0.003° (10 arcsec) | ~1-2 निमेषतिथित्रुटिः |
| लहिरीअयनांशः | ~1 arcsecond | नगण्यम् |
| सूर्योदयः/सूर्यास्तः | ~1-2 minutes | मुहूर्तसीमाः प्रभावयति |
| परिवर्तनसमयः | ~1-3 minutes | तिथि/नक्षत्रपरिवर्तनसमयः |
हमारा इंजन शुद्ध JavaScript का उपयोग करता है — कोई बाहरी पञ्चाङ्ग लाइब्रेरी या API कॉल नहीं। सभी 60 चन्द्र पद और सटीक अयनांश पेशेवर पञ्चाङ्ग सॉफ़्टवेयर के तुलनीय परिणाम देते हैं।