Compute Range to Horizon
Find the range to the horizon from an antenna that is 30 m high.
R = horizonrange(30)
H — Height of the radar system above the surface
scalar | vector
Height of the radar system above the surface in meters, specified as a scalar or a vector.
Re — Effective earth radius
effearthradius (default) | positive scalar
Effective earth radius in meters, specified
as a positive scalar. You can use
effearthradius to compute the
effective radius. The function provides a default
value approximately 4/3 times the actual earth
surfht — Height of earth surface at the horizon
0 (default) | scalar | vector
Height of earth surface at the horizon in
meters, specified as a scalar or vector. This
input can also be interpreted as the height of
significant ground clutter at the horizon. If
surfht are vectors, their
lengths must be equal.
Rh — Horizon range
scalar | vector
Horizon range in meters of radar system at
H, returned as a
scalar or a vector.
The horizon range of a radar system is the distance from the radar system to the earth along a tangent. Beyond the horizon range, the radar system detects no return from the surface through a direct path.
The value of the horizon range is:
where Re is the effective earth radius and H is the altitude of the radar system.
 Long, Maurice W. Radar Reflectivity of Land and Sea, 3rd Ed. Boston: Artech House, 2001.
 Skolnik, M. Introduction to Radar Systems, 3rd Ed. New York: McGraw-Hill, 2001.
C/C++ Code Generation
Generate C and C++ code using MATLAB® Coder™.
Usage notes and limitations:
Does not support variable-size inputs.
Introduced in R2021a