[lat,lon,h]
= enu2geodetic(xEast,yNorth,zUp,lat0,lon0,h0,spheroid))
returns geodetic coordinates corresponding to coordinates xEast, yNorth, zUp in
a local east-north-up (ENU) Cartesian system. Any of the first six
numeric input arguments can be scalar, even when the others are nonscalar;
but all nonscalar numeric arguments must match in size.

[___] = enu2geodetic(___,angleUnit) adds angleUnit which
specifies the units of inputs lat0, lon0,
and outputs lat, lon.

x-coordinates of one or more points in the local ENU system,
specified as a scalar value, vector, matrix, or N-D array. Values
must be in units that match the LengthUnit property
of the spheroid input.

y-coordinates of one or more points in the local ENU system,
specified as a scalar value, vector, matrix, or N-D array. Values
must be in units that match the LengthUnit property
of the spheroid input.

z-coordinates of one or more points in the local ENU system,
specified as a scalar value, vector, matrix, or N-D array. Values
must be in units that match the LengthUnit property
of the spheroid input.

Geodetic latitude of local origin (reference) point(s), specified
as a scalar value, vector, matrix, or N-D array. In many cases there
is one origin (reference) point, and the value of lat0 is
scalar, but it need not be. (It may refer to a moving platform, for
example). Values must be in units that match the input argument angleUnit,
if supplied, and in degrees, otherwise.

Longitude of local origin (reference) point(s), specified as
a scalar value, vector, matrix, or N-D array. In many cases there
is one origin (reference) point, and the value of lon0 is
scalar, but it need not be. (It may refer to a moving platform, for
example). Values must be in units that match the input argument angleUnit,
if supplied, and in degrees, otherwise.

Ellipsoidal height of local origin (reference) point(s), specified
as a scalar value, vector, matrix, or N-D array. In many cases there
is one origin (reference) point, and the value of h0 is
scalar, but it need not be. (It may refer to a moving platform, for
example). Units are determined by the LengthUnit property
of the spheroid input.

Geodetic latitudes of one or more points, returned as a scalar
value, vector, matrix, or N-D array. Units are determined by the input
argument angleUnit, if supplied; values are in
degrees, otherwise. When in degrees, they lie in the closed interval
[-90 90].

Longitudes of one or more points, returned as a scalar value,
vector, matrix, or N-D array. Units are determined by the input argument angleUnit,
if supplied; values are in degrees, otherwise. When in degrees, they
lie in the interval [-180 180].

Ellipsoidal heights of one or more points, returned as a scalar
value, vector, matrix, or N-D array. Units are determined by the LengthUnit property
of the spheroid object