MyCalCute
설치
계산기 / 수학 벡터 사이의 각도 Angle between vectors

벡터 사이의 각 계산기

0이 아닌 3차원 벡터 사이의 작은 각도를 구합니다.

이 페이지에서

계산 결과

각도각12.93섭씨 온도

계산기 제어

계산하는 방법

0이 아닌 3차원 벡터 사이의 작은 각도를 구합니다.

각도각 = acos((((ax*bx+ay*by+az*bz)/sqrt((ax^2+ay^2+az^2)*(bx^2+by^2+bz^2))-1+abs((ax*bx+ay*by+az*bz)/sqrt((ax^2+ay^2+az^2)*(bx^2+by^2+bz^2))+1))/2+1-abs(((ax*bx+ay*by+az*bz)/sqrt((ax^2+ay^2+az^2)*(bx^2+by^2+bz^2))-1+abs((ax*bx+ay*by+az*bz)/sqrt((ax^2+ay^2+az^2)*(bx^2+by^2+bz^2))+1))/2-1))/2)*180/pi degrees

작업 예제

벡터 A x: 1; 벡터 A y: 2; 벡터 A z: 3; 벡터 B x: 4; 벡터 B y: 5; 벡터 B z: 6.

각: 12.93 도.

가정과 한계

각도는 0 ~ 180도 사이입니다. 두 벡터 모두 0이 아니어야 합니다. 점-제품 코사인은 반올림 경계에서 제한됩니다.

결과는 표시를 위해 반올림되고 계산은 반올림되지 않은 값을 사용합니다.Results are rounded for display; calculations use unrounded values. 우리의 계산 방법론을 읽으십시오.

결과 이해Understanding the result

0이 아닌 3차원 벡터 사이의 작은 각도를 구합니다.

이 도구가 유용할 때

각도각 = acos((((ax*bx+ay*by+az*bz)/sqrt((ax^2+ay^2+az^2)*(bx^2+by^2+bz^2))-1+abs((ax*bx+ay*by+az*bz)/sqrt((ax^2+ay^2+az^2)*(bx^2+by^2+bz^2))+1))/2+1-abs(((ax*bx+ay*by+az*bz)/sqrt((ax^2+ay^2+az^2)*(bx^2+by^2+bz^2))-1+abs((ax*bx+ay*by+az*bz)/sqrt((ax^2+ay^2+az^2)*(bx^2+by^2+bz^2))+1))/2-1))/2)*180/pi degrees

Inputs 이해

입력 입력무엇을 입력
벡터 A x최소 -10000000000000을 입력하고 1000000000000를 초과하지 마십시오.
벡터 y최소 -10000000000000을 입력하고 1000000000000를 초과하지 마십시오.
벡터 A z최소 -10000000000000을 입력하고 1000000000000를 초과하지 마십시오.
벡터 B x최소 -10000000000000을 입력하고 1000000000000를 초과하지 마십시오.
벡터 B y최소 -10000000000000을 입력하고 1000000000000를 초과하지 마십시오.
벡터 Bz최소 -10000000000000을 입력하고 1000000000000를 초과하지 마십시오.

자주 묻는 질문

이 계산은 어떤 추정을 사용합니까?

각도는 0 ~ 180도 사이입니다. 두 벡터 모두 0이 아니어야 합니다. 점-제품 코사인은 반올림 경계에서 제한됩니다.

결과는 어떻게 계산됩니까?

각도각 = acos((((ax*bx+ay*by+az*bz)/sqrt((ax^2+ay^2+az^2)*(bx^2+by^2+bz^2))-1+abs((ax*bx+ay*by+az*bz)/sqrt((ax^2+ay^2+az^2)*(bx^2+by^2+bz^2))+1))/2+1-abs(((ax*bx+ay*by+az*bz)/sqrt((ax^2+ay^2+az^2)*(bx^2+by^2+bz^2))-1+abs((ax*bx+ay*by+az*bz)/sqrt((ax^2+ay^2+az^2)*(bx^2+by^2+bz^2))+1))/2-1))/2)*180/pi degrees