콘텐츠
벡터를 정규화하면 같은 방향을 가리키는 단위 벡터 (크기 1의 벡터)로 변환됩니다. 정규화는 두 데이터 그룹을 크게 비교할 수 있도록 데이터 그룹을 확장하는 데 사용되는 일반적인 기술입니다. MATLAB에서 벡터를 빠르게 정규화하려면 "norm"함수의 결과 (크기)로 나눕니다.
지침
MATLAB은 수학 시스템을 해결하기위한 훌륭한 컴퓨터 도구입니다. (Jupiterimages / Creatas / Getty Images)-
벡터를 정의하고 다음 줄과 같이 명령 줄을 변수에 저장합니다.
v = [1 4 17 2 9 5 5]
"v"대신에 임의의 변수 이름을 사용할 수 있습니다.
-
벡터를 표준으로 나눈 다음 결과를 새 벡터 값으로 지정합니다.
v = v / norm (v)
-
벡터의 크기를 "norm"으로 확인하고 크기가 1 :
규범 (v)
세션 1
어떻게
- 이 방법은 벡터의 크기가 0이거나 극히 0에 가까운 경우 오류를 생성 할 수 있습니다. 그러나 이는 벡터에 큰 방향이없고 정규화가 유용하지 않음을 의미합니다.