Geodetic to Geocentric Latitude
R2026bConvert geodetic latitude to geocentric latitude
Libraries:
Aerospace Blockset /
Utilities /
Axes Transformations
Description
The Geodetic to Geocentric Latitude block converts a geodetic
latitude (μ) into geocentric latitude (λ) and
optional radius from the center of the planet to the center of gravity
(r) using geodetic latitude and ellipsoidal altitude. For more
information on the geocentric latitude, see Algorithms.
Limitations
This block implementation generates a geocentric latitude that lies between ±90 degrees.
Ports
Input
Output
Parameters
Programmatic Use: Add Block
To add the block programmatically, use the add_block function with one of these library block paths as the source.
"aerolibtransform2/Geodetic to Geocentric Latitude"
Example: add_block("aerolibtransform2/Geodetic to Geocentric Latitude","myModel/myBlock",MakeNameUnique="on")
Algorithms
The Geodetic to Geocentric Latitude block converts a geodetic latitude (μ) into geocentric latitude (λ), where:
λ — Geocentric latitude
μ — Geodetic latitude
h — Height from the surface of the planet
f — Flattening
a — Equatorial radius of the plant (semimajor axis)
Given the geodetic latitude (μ) and the height from the surface of the planet (h), this block first calculates the geometric properties of the planet.
It then calculates the geocentric latitude from the point's distance from the polar axis (ρ) and distance from the equatorial axis (z).
References
[1] Stevens, B. L., and F. L. Lewis. Aircraft Control and Simulation, Hoboken, NJ: John Wiley & Sons, 1992.
Extended Capabilities
Version History
Introduced before R2006a
