부동소수



LabVIEW 2018 도움말


개정 날짜: 2018년3월
파트 번호: 371361R-0129
제품 정보 보기

도움말 다운로드 (Windows 경우)


LabVIEW 2015 도움말
LabVIEW 2016 도움말
LabVIEW 2017 도움말
LabVIEW 2018 도움말
LabVIEW 2019 도움말

LabVIEW의 부동소수는 ANSI/IEEE Standard 754-1985를 따릅니다. 모든 실수가 ANSI/IEEE 표준에서 부동소수로 나타나지는 않습니다. 따라서 부동소수를 사용하는 비교는 반올림 에러 때문에 예상밖의 결과를 발생시킬 수 있습니다. 부정확한 결과가 나오는 것을 방지하려면, 부동소수를 정수로 반올림할 수 있습니다. 예를 들어, 두 자릿수를 포함하는 계산의 결과를 원한다면, 계산이 끝나기 전에 부동소수에 100을 곱한 다음 반올림을 하여 정수로 만듭니다. 또한. 두 부동소수가 서로 같은지를 확인하는 대신에 두 부동소수가 서로 얼마나 가까운지를 비교할 수 있습니다. 예를 들어, 두 부동소수의 차의 절대값이 정의된 허용오차보다 작은 경우, 두 숫자는 같은 것으로 가정합니다.

숫자 데이터 타입 비트, 자릿수, 범위에 대한 추가적인 정보는 숫자형 데이터 타입 테이블을 참조하십시오. 부동소수에는 3가지 타입이 있습니다.

단정도(SGL)―단정도 부동소수는 32비트의 IEEE 단정도 포맷을 가집니다. 메모리 절감이 중요하고 숫자의 범위가 오버플로우될 것 같지 않은 경우 단정도 부동소수를 사용합니다.
배정도(DBL)―배정도 부동소수는 64비트의 IEEE 배정도 포맷을 가집니다. 배정도는 숫자형 객체의 기본 포맷입니다. 대부분의 경우 배정도 부동소수를 사용합니다.
확장형(EXT)―확장형 숫자를 디스크에 저장하면, LabVIEW는 이 숫자를 플랫폼에 독립적인 128비트 포맷으로 저장합니다. 메모리에서, 크기와 정밀도는 플랫폼에 따라 다릅니다. 꼭 필요한 경우에만 확장형 부동소수를 사용합니다. 확장형 연산의 속도는 플랫폼에 따라 다릅니다.

데이터 수집 VI는 가끔 부동소수의 배열을 반환합니다.

이 글이 도움이 되었습니까?

도움이 되지 않음