Problem 56338. Pressure for a given Above Sea Level Altitude
For altitudes up to the stratosphere (around 11 km above mean sea level), the air pressure can be estimated from:
where the observed surface values are:
static pressure at base of atmosphere (sea level if h0 = 0) in mb
temperatuer at base of atmosphere in K
altitude above the base of atmosphere in m
base of atmosphere (sea level if h0=0) in m
and the constants are:
molar mass of Earth’s air = 0.0289644 [kg/mol]
standard temperature lapse rate [K/m] = -0.0065 [K/m]
Rydberg constant = 8.31432 N m/mol K
9.80665 m/s^2 is the acceleration due to gravity at the surface of Earth
and for altitudes above the tropopause (the base of the stratosphere) up to about 20,000 m):
where on average:
= 11 km
= 226.32 mb
K
Write a function that returns the pressure in millibars as a function of altitude in meters. The surface observation variables should be scalars. Assume the base altitude and surface observations are made at sea level (h0=0). The input altitude above sea level can be a vector.
Solution Stats
Problem Comments
Solution Comments
Show commentsProblem Recent Solvers124
Suggested Problems
-
Remove the two elements next to NaN value
656 Solvers
-
528 Solvers
-
168 Solvers
-
Determine if x is a combination of m and n
325 Solvers
-
Convert Volume Mixing Ratio to Density
96 Solvers
More from this Author10
Problem Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!