| Products & Services | Industries | Academia | Support | User Community | Company |
| Download Product Updates | | | Get Pricing | | | Trial Software |
| Documentation → Aerospace Blockset |
| Contents | Index |
| Learn more about Aerospace Blockset |
Utilities/Axes Transformations

The Geocentric to Geodetic Latitude block converts a geocentric latitude (λ) into geodetic latitude (μ). There are a number of geometric relationships that are used to calculate the geodetic latitude in this noniterative method. A number of angles and points are involved in the calculation, which are shown in following figure.

.
Given geocentric latitude (λ) and the
radius (r) from the center of the planet (O) to
the center of gravity (P), this noniterative method starts by computing
values for the point of r that intercepts the surface
of the planet (S). By rearranging the equation for an ellipse, the
horizontal coordinate,
is determined.
When equatorial radius (R), polar radius
and
, are substituted for semi-major
axis, semi-minor axis and vertical coordinate
, the resulting equation for
has the following form:
![]()
To determine the geodetic latitude at S
, the equation for an ellipse
with equatorial radius (R), polar radius
is used again. This time it is
used to define
in terms of
.
![]()
Additionally, the relationship between geocentric latitude at the planet's surface and geodetic latitude is used.
![]()
Using the relationship
and
the two equations above, the resulting equation for
is obtained.

The correct sign of
is
determined by testing λ and if λ is
less than zero
changes sign accordingly.
In order to calculate the geodetic latitude of P, a number of geometric relationships are required to be calculated. These calculations follow.
The radius
from the center
of the planet (O) to the surface of the planet (S) is calculated by
using trigonometric relationship.
![]()
The distance from S to P is defined by:
![]()
The angular difference between geocentric latitude and geodetic latitude at S(δλ) is defined by:
![]()
Using
and δλ,
the segment TP or the mean sea-level altitude (h)
is estimated.
![]()
The equation for the radius of curvature in the Meridian
at
is

Using
, δλ, h,
and
, the angular difference between
geodetic latitude at S
and geodetic latitude
at P
is defined as:
![]()
Subtracting δμ from
then gives μ.
![]()

Specifies the parameter and output units:
Units | Radius from CG to Center of Planet | Equatorial Radius |
|---|---|---|
Metric (MKS) | Meters | Meters |
English | Feet | Feet |
This option is only available when Planet model is set to Earth (WGS84).
Specifies the planet model to use: Custom or Earth (WGS84).
Specifies the flattening of the planet. This option is only available with Planet model set to Custom.
Specifies the radius of the planet at its equator. The units of the equatorial radius parameter should be the same as the units for radius. This option is only available with Planet model set to Custom.
| Input | Dimension Type | Description |
|---|---|---|
First | Scalar | Contains the geocentric latitude, in degrees. |
Second | Scalar | Contains the radius from center of the planet to the center of gravity. |
| Output | Dimension Type | Description |
|---|---|---|
First | Scalar | Contains the geodetic latitude, in degrees. |
This implementation generates a geodetic latitude that lies between ±90 degrees.
Jackson, E. B., Manual for a Workstation-based Generic Flight Simulation Program (LaRCsim) Version 1.4, NASA TM 110164, April, 1995.
Hedgley, D. R., Jr., "An Exact Transformation from Geocentric to Geodetic Coordinates for Nonzero Altitudes," NASA TR R-458, March, 1976.
Clynch, J. R., "Radius of the Earth - Radii Used in Geodesy," Naval Postgraduate School, 2002, http://www.oc.nps.navy.mil/oc2902w/geodesy/radiigeo.pdf.
Stevens, B. L., and F. L. Lewis, Aircraft Control and Simulation, John Wiley & Sons, New York, 1992.
Edwards, C. H., and D. E. Penny, Calculus and Analytical Geometry 2nd Edition, Prentice-Hall, Englewood Cliffs, New Jersey, 1986.
Geodetic to Geocentric Latitude
![]() | Generate Run Script | Geodetic to Geocentric Latitude | ![]() |

Learn more about Simulink through this collection of videos, articles, technical literature and the Getting Started with Simulink Guide.
| © 1984-2009- The MathWorks, Inc. - Site Help - Patents - Trademarks - Privacy Policy - Preventing Piracy - RSS |