You are now following this Submission
- You will see updates in your followed content feed
- You may receive emails, depending on your communication preferences
Compute the equation of time with accuracy on the order of seconds. This routine can handle multiple millenniums.
Function Call With Time String:
>> EQtime = EquationOfTime('2000/01/01 00:00:00');
Function Call With Julian Date:
>> EQtime = EquationOfTime(2451544.5);
Input List:
UTCjd (Coordinated Universal Time YYYY/MM/DD hh:mm:ss or Julian Date (Fractional Days)) [N x M] (double or char)
Output List:
EQtime (Equation of Time Solution for a specified date in fractional minutes) [N x 1] (double)
Cite As
Darin Koblick (2026). Equation of Time (https://www.mathworks.com/matlabcentral/fileexchange/32793-equation-of-time), MATLAB Central File Exchange. Retrieved .
Acknowledgements
Inspired: Convert UTC to Solar Apparent Time, Orbit wizard
General Information
- Version 1.0.0.0 (2.68 KB)
MATLAB Release Compatibility
- Compatible with any release
Platform Compatibility
- Windows
- macOS
- Linux
| Version | Published | Release Notes | Action |
|---|---|---|---|
| 1.0.0.0 |
