유체가 기체인 경우 압력에 따라 밀도가 변하는 압축성 유동을 보인다. Ma = v/a(음속) > 0.3이라면 압축성 유동을 나타낸다. Ma 1이면 초음속이다. 이상기체를 살펴보자. $pV = n\bar{R}T$가 성립하고 일반기체상수 $\bar{R}$ = 8.314 kJ/kmol*K = 0.082 L*atm/mol*K이다. 여기서 몰수를 질량/분자량이라 하면 $pV = mRT$가 되며 R은 기체상수로 기체의 종류에 의존한다. 양 변을 질량으로 나누면 부피는 비체적, 혹은 밀도로 나타낼 수 있고 $p = \rho RT$가 얻어진다. 유체에 큰 압력이 가해질 때 압축되는 정도를 압축률이라 하며 $\beta = -\frac{1}{V}\frac{dV}{dp}$..