View License

Download apps, toolboxes, and other File Exchange content using Add-On Explorer in MATLAB.

» Watch video

Highlights from
MATLAB Versions of NOVAS

  • aberatthis function corrects position vector for aberration of light.
  • anglesthis function converts a vector to angular quantities
  • anmp
  • applangeocentric place of the sun, moon and planets
  • apstarapparent place of a star
  • catranthis function transforms a star's catalog quantities for
  • celpolthis function allows for the specification of celestial pole
  • celterthis function rotates a vector from the celestial to the
  • ciobasthis function returns the orthonormal basis vectors, with
  • ciolocthis function returns the location of the celestial
  • ciotio
  • dlightthis function returns the difference in light-time, for a star,
  • eceqthis function converts an ecliptic position vector to
  • eect2000equation of the equinoxes complementary terms, consistent with
  • eqecthis function converts an equatorial position vector to
  • eqeclthis function converts right ascension and declination
  • eqinox
  • eqxrathis function computes the intermediate right ascension
  • erotthis function returns the value of the earth rotation angle
  • etiltthis function computes quantities related to the orientation
  • etilt1this function computes quantities related to the orientation
  • framethis function transforms a vector from the dynamical reference
  • funargthis function computes fundamental arguments (mean elements)
  • gdateconvert Julian date to Gregorian (calendar) date
  • geocenthis function moves the origin of coordinates from the
  • geoposthis function computes the geocentric position and velocity
  • getdtthis entry returns the current value of delta-t
  • getmodthis function returns the 'mode' value, which
  • grvdthis function corrects position vector for the deflection
  • grvdefthis function computes the total gravitational deflection of
  • hiacc
  • idss_novasthis function returns the id number of a solar system body
  • jd2str(jdate)convert Julian date to string equivalent
  • julianJulian date
  • limangthis function determines the angle of an object above or below
  • littimthis function computes the position of a solar system body,
  • loacc
  • nodthis function returns the values for nutation in longitude and
  • novas_timesthis function computes the terrestrial time (tt) julian date
  • nut2000_lplow precison nutation based on iau 2000a
  • nut2000anutation based on iau 2000a theory
  • nut2000knutation based on the iau 2000k theory
  • nutatethis function nutates equatorial rectangular coordinates from
  • obliq(t)function to compute mean obliquity of the ecliptic in arcseconds
  • placethis function computes the apparent direction of a star or solar
  • precesthis function precesses equatorial rectangular coordinates from
  • propmothis function applies proper motion, including foreshortening
  • radvlthis function predicts the radial velocity of the observed
  • resume
  • setdtthis function allows for the specification of the delta-t value
  • setmodthis function allows the user to specify the 'mode' value,
  • sidtimthis function computes the greenwich sidereal time
  • sidtim1this function computes the greenwich sidereal time
  • solsyspurpose
  • spinthis function transforms a vector from one coordinate system
  • tercelthis function rotates a vector from the terrestrial to the
  • terrathis function computes the position and velocity vectors of
  • times_novasthis function computes the terrestrial time (tt) julian date
  • tpplantopocentric place of the sun, moon or planet
  • tpstartopocentric place of a star
  • vectrsthis function converts angular quantities related to a star's
  • wobblethis function corrects a vector in the itrs (a rotating earth-
  • View all files
5.0 | 2 ratings Rate this file 11 Downloads (last 30 days) File Size: 71.6 KB File ID: #39149 Version: 1.2

MATLAB Versions of NOVAS


David Eagle (view profile)


27 Nov 2012 (Updated )

Several NOVAS Fortran subroutines have been ported to MATLAB.

| Watch this File

File Information

MATLAB versions of several NOVAS (Naval Observatory Vector Astrometry Software) subroutines. A MATLAB script that demonstrates how to compute sidereal time using these functions is provided. Additional info about NOVAS, including documentation, can be found at

MATLAB release MATLAB 7.12 (R2011a)
Tags for This File   Please login to tag files.
Please login to add a comment or rating.
Comments and Ratings (3)
18 Dec 2016 Rod Letchford

When using jplephem how do you set ephname to DE430 and what format should it be in? I want to use apstar to find the high precision position of a star.

13 Apr 2016 jianlinyang LI

Thanks very much, The code help me to calculate star's position. Really thanks !!!!!

08 Apr 2015 Michele Belotti

astcon is required and not provided

Comment only
07 Jan 2013 1.1

Added additional NOVAS-based MATLAB functions to the archive.

04 Feb 2013 1.2

Added new functions; apstar, tpstar, applan, tpplan, place, etc.

Contact us