1D 배열 임계점 함수
- 업데이트 날짜:2025-07-30
- 3분 (읽기 시간)
2D 비 내림차순 그래프를 나타내는 1D 배열의 포인트를 보간합니다. 이 함수는 시작 인덱스에서 시작하여 임계점 y가 첫 번째 원소의 값보다는 크거나 같고 두 번째 원소의 값보다 작거나 같은 연속적인 원소의 쌍을 찾을 때까지 임계점 y를 숫자 또는 포인트의 배열의 값과 비교합니다.
커넥터 팬은 이 다형성 함수의 기본 데이터 타입을 디스플레이합니다.

입력/출력
숫자 또는 포인트의 배열
—
숫자 또는 포인트의 배열은 숫자의 배열 또는 각 포인트가 x와 y 좌표의 클러스터인 포인트의 배열입니다. 이 입력이 포인트의 배열인 경우, 이 함수는 클러스터의 두번째 원소, 또는 y 좌표를 사용하여 소수 인덱스를 얻은 후 대응하는 x 값을 보간하는 데 사용합니다.
임계점 y
—
임계점 y는 함수에 대한 임계점 값입니다. 임계점 y가 시작 인덱스에서 배열 값보다 작거나 같은 경우, 함수는 소수 인덱스 또는 x에 시작 인덱스를 반환합니다. 임계점 y가 배열의 모든 값보다 큰 경우, 함수는 마지막 값의 인덱스를 반환합니다. 배열이 비어 있는 경우, 함수는 NaN을 반환합니다.
시작 인덱스(0)
—
시작 인덱스는 반드시 숫자여야 합니다. 기본은 0이며, 이것은 함수가 배열의 지정된 섹션이 아닌 전체 배열로부터 계산된 결과를 반환하는 것을 의미합니다.
소수 인덱스 또는 x
—
소수 인덱스 또는 x는 숫자 또는 포인트의 배열인 1D 입력 배열에 대해서 LabVIEW가 계산한 보간된 결과입니다. 예를 들어, 숫자 또는 포인트의 배열이 네 숫자 [4, 5, 5, 6]의 배열이고, 시작 인덱스는 0이며, 임계점 y는 5라고 가정합니다. 소수 인덱스 또는 x는 함수가 찾은 5의 첫번째 값의 인덱스에 대응하는 1입니다. 배열 원소가 2.3, 5.2, 7.8, 7.9, 10.0라고 가정하고, 시작 인덱스는 0, 임계점 y는 6.5라고 가정합니다. 6.5는 5.2 (인덱스 1)과 7.8 (인덱스 2) 사이의 중간이기 때문에 출력은 1.5가 됩니다. 같은 숫자 세트에 대해서 임계점 y가 7인 경우, 출력은 1.69가 됩니다. 임계점 y가 14.2, 시작 인덱스는 5, 인덱스 5에서 시작되는 배열의 값이 9.1, 10.3, 12.9, 15.5인 경우, 임계점 y는 14.2가 12.9와 15.5 사이의 중간이기 때문에 원소 7와 원소 8사이에 떨어집니다. 소수 인덱스 또는 x의 값은 7.5, 즉 7과 8의 중간입니다. 배열 입력의 각 포인트가 x와 y 좌표의 클러스터인 포인트의 배열로 구성된 경우, 출력은 배열의 소수 인덱스가 아닌 y 좌표에서 임계점 y의 보간된 위치에 대응하는 보간된 x 값입니다. 임계점 y의 보간된 위치가 각각 -2.5와 0의 x 값을 가지는 배열의 인덱스 4와 5 사이의 중간인 경우, 출력은 숫자 배열이 될 수 있으므로 4.5의 인덱스 값이 아닌, -1.25의 x 값입니다. 즉, 이 함수는 포인트를 그래프한 경우 주어진 y 값에 연계된 보간된 x 값을 반환합니다. 이 함수는 포인트의 배열과 마찬가지로 숫자의 배열에서도 동일하게 동작합니다. 숫자의 배열을 가지는 경우, 이 함수는 x 좌표가 배열의 인덱스와 같다고 가정합니다. 즉, 이 함수는 포인트가 균일한 간격이라고 가정합니다. |
이 함수는 첫번째 값과 임계점 y 사이의 소수 거리를 계산하고 선형 보간을 사용하여 임계점 y가 숫자 또는 포인트 배열 내에 위치하게 되는 소수 인덱스를 반환합니다.
이 함수는 음의 기울기 크로싱의 인덱스를 인식하지 않으며, 임계점 y가 시작 인덱스의 값보다 작을 경우 올바르지 않은 데이터를 반환할 수도 있습니다. 보다 고급의 배열 분석은 [임계점 검출기] VI를 사용합니다.
숫자 또는 포인트의 배열
—
임계점 y
—
시작 인덱스(0)
—
소수 인덱스 또는 x
—