NaN(숫자가 아님) 기본 제공 상수 정보
기본 제공 PTC Mathcad 상수인 NaN은 누락되거나 잘못된 값을 나타냅니다. 이 상수는 다른 행렬 내용과 쉽게 구분할 수 있으므로 데이터 집합에서 누락된 값을 나타내는 데 유용합니다. 또한 PTC Mathcad에서는 행렬에 빈 자리 표시자를 포함할 수 없으므로 이때 이 상수를 유용하게 사용할 수 있습니다. 상수 undefined는 기호 계산에서 누락된 값을 나타냅니다.
NaN 및 undefined
• NaN의 숫자 값은 NaN입니다. 즉, 워크시트에 NaN=를 입력하면 PTC Mathcad는 NaN을 반환하며 상수 레이블을 지정합니다.
• 기호 연산을 통해 NaN을 계산할 때의 결과는 undefined 상수입니다.
• undefined의 숫자 값은 NaN입니다. 즉, 워크시트에 undefined=를 입력하면 PTC Mathcad는 NaN을 반환하며 상수 레이블을 지정합니다.
• NaN과 undefined는 매우 비슷하지만 기호 연산과 수치 연산을 통해 두 항목을 비교하면 차이점을 확인할 수 있습니다.
• PTC Mathcad에서는 NaN 및 undefined를 사용하는 계산을 적절하게 처리하여 정확한 결과를 반환합니다. 예를 들면 다음과 같습니다.
NaN 관련 함수
부울 비교 연산은 숫자에만 사용할 수 있으므로
NaN은
IsNaN 함수를 사용하여 검색할 수 있습니다. 상수 이름
NaN을 다른 값으로 다시 정의하면 더 이상
NaN이 아니므로
IsNaN 함수에서 0이 반환됩니다.
NaN은 이 상수를 사용하도록 특별히 작성된 함수로만 처리할 수 있습니다. 따라서 다른 함수에
NaN을 전달하면 오류 또는 잘못된 결과가 반환될 수 있습니다.
NaN 관련 함수의 경우:
• NaN 기본 제공 상수로만 작동합니다.
• 지정된 배열 요소 하나 이상에 NaN 기본 제공 상수를 작성합니다. 이렇게 하지 않으면 함수가 지정된 배열 요소 하나 이상을 읽어 해당 내용에 NaN 상수가 있는지를 확인합니다.
• NaN 상수를 포함하는 지정된 행을 필터링할 수 있습니다.
• 숫자, 문자열 등 NaN 상수가 아닌 모든 항목을 무시합니다.