주요 콘텐츠

이 페이지는 기계 번역을 사용하여 번역되었습니다. 영어 원문을 보려면 여기를 클릭하십시오.

atmosisa

국제 표준 대기 모델 사용

설명

[T,a,P,rho,nu,mu] = atmosisa(height)는 -5000m부터 중간권계면까지의 지오포텐셜 고도가 입력으로 주어지면, 주변 온도 T, 기압 P, 음속 a, 밀도 rho, 동점도 nu, 역학 점도 mu에 대한 국제 표준 대기 값의 수학적 표현을 구현합니다.

[T,a,P,rho,nu,mu] = atmosisa(height,Name=Value)는 하나 이상의 이름-값 인수를 사용하여 옵션을 지정합니다.

예제

예제

모두 축소

1000m 고도에서의 국제 표준 대기를 계산합니다.

[T, a, P, rho] = atmosisa(1000)
T = 
281.6500
a = 
336.4340
P = 
8.9875e+04
rho = 
1.1116

extended=true를 사용하여 1000m, 11,000m, 20,000m 고도에서의 국제 표준 대기(ISA) 값을 계산하고, 이를 -5000m부터 중간권계면(mesopause)까지의 수학적 표현으로 구현합니다.

[T, a, P, rho] = atmosisa([1000 11000 20000],extended=true)
T = 1×3

  281.6500  216.6500  216.6500

a = 1×3

  336.4340  295.0695  295.0695

P = 1×3
104 ×

    8.9875    2.2632    0.5475

rho = 1×3

    1.1116    0.3639    0.0880

입력 인수

모두 축소

지오포텐셜 고도로, m×n 배열로 지정됩니다.

데이터형: double

이름-값 인수

모두 축소

선택적 인수 쌍을 Name1=Value1,...,NameN=ValueN으로 지정합니다. 여기서 Name은 인수 이름이고 Value는 대응값입니다. 이름-값 인수는 다른 인수 뒤에 와야 하지만, 인수 쌍의 순서는 상관없습니다.

R2021a 이전 버전에서는 각 이름과 값을 쉼표로 구분하고, Name를 따옴표로 묶어야 합니다.

예: action,'Warning'는 입력된 높이가 범위를 벗어났음을 나타내는 경고를 명령 창에 표시합니다.

입력 높이가 범위를 벗어났을 때의 함수 동작으로, 다음 값 중 하나로 지정됩니다.

설명
'None'경고나 오류를 표시하지 않습니다. 입력이 범위의 하한보다 작으면 출력은 하한으로 설정됩니다. 입력이 범위의 상한보다 클 경우, 출력은 상한으로 설정됩니다.
'Warning'MATLAB® 명령 창에 입력된 높이가 범위를 벗어났음을 알리는 경고 메시지.
'Error'MATLAB이 오류를 표시하며 필요한 입력 높이가 범위를 벗어났음을 나타냅니다.

종속성

atmosisa 함수는 'extended''true'로 설정되었을 때 해당 동작을 고려합니다.

출력 인수

모두 축소

온도로, m×n 배열로 반환되며, 켈빈 단위입니다.

음속으로, m×n 배열로 반환되며, 단위는 초당 미터(m/s)입니다. 이 함수는 완전 기체 관계를 사용하여 음속을 계산합니다.

기압으로, m×n 배열로 반환되며, 단위는 파스칼입니다.

밀도로, m×n 배열로 반환되며, 단위는 킬로그램/세제곱미터입니다. 이 함수는 완전 기체 관계를 사용하여 밀도를 계산합니다.

동점도로, m×n 배열로 반환되며, 단위는 m2/s입니다.

역학 점도로, m×n 배열로 반환되며, 단위는 kg/m·s입니다.

제한 사항

atmosisa 함수는 -5000미터부터 중간권계면인 84,852미터까지의 고도 범위 내에서 작동하도록 설계되었습니다.

입력된 동작이 'error'인 경우, 이 한계값 범위를 벗어난 입력 지오포텐셜 높이는 오류를 발생시킵니다. 동작 입력값이 'warning' 또는 'none'인 경우, 출력은 한계값으로 고정됩니다.

참고 문헌

[1] U.S. Standard Atmosphere, 1976. U.S. Government Printing Office, Washington, D.C.

버전 내역

R2006b에 개발됨

모두 확장