단위 벡터(CDB)
- 업데이트 날짜:2025-07-30
- 3분 (읽기 시간)
입력 벡터의 노름을 찾고 원래의 입력 벡터를 노름과 함께 정규화하여 대응하는 단위 벡터를 얻습니다.

입력/출력
입력 벡터
—
입력 벡터는 입력 벡터입니다. 입력 벡터가 빈 배열인 경우, 단위 벡터 또한 빈 배열이며, 노름은 NaN입니다.
노름 타입
—
노름 타입은 사용자가 노름을 계산하기 위해서 어떠한 노름 타입을 사용하는지 표시합니다. 기본은 2 노름입니다. 노름 타입이 사용자 정의되었다면, 이 VI는 사용자 정의 노름을 노름 타입으로 사용합니다.
사용자 정의 노름
—
사용자 정의 노름은 사용자 정의 노름 타입입니다. 기본값은 –1입니다. 이 VI는 사용자가 노름 타입을 사용자 정의로 설정한 경우에만 사용자 정의 노름을 노름 타입으로 사용합니다. 사용자 정의 노름은 반드시 제로가 아니어야만 합니다.
단위 벡터
—
단위 벡터는 정규화된 벡터 출력입니다.
노름
—
노름은 입력 벡터의 노름입니다.
에러
—
에러는 VI로부터 모든 에러 또는 경고를 반환합니다. 에러를 [에러 코드를 에러 클러스터로] VI에 연결하여 에러 코드 또는 경고를 에러 클러스터로 변환할 수 있습니다. |
이 VI는 다음 방정식을 사용하여 노름을 계산합니다.
| 1 노름 | ||X|| = |x0| + |x1| + … + |xn – 1| |
| 2 노름 | ||X||= √(|x0|²+|x1|²+ ... +|xn - 1|²) |
| 무한 노름 | ||X|| = maxi(|xi|) |
| 음의 무한 노름 | ||X|| = mini(|xi|) |
| 사용자 정의 | ||X|| = ||x0|y + |x1|y + … + |xn – 1|y|1/y |
이때 X는 입력 벡터, y는 사용자 정의 노름, 그리고 ||X||는 노름입니다.
이 VI는 다음 방정식을 사용하여 단위 벡터를 계산합니다:

이 때 U는 단위 벡터입니다.
입력 벡터
—
노름 타입
—
사용자 정의 노름
—
단위 벡터
—
노름
—
에러
—