Finding sign of an angle without calculating the angle itself
Say we have an angle between vectors $P_1$ and $P_2$ in $mathbb R^2$ whose vertex, $O$, is at the origin. I would like to know the sign of the smallest signed angle between $P_1$ and $P_2$ such that $overrightarrow{O{P_1}}$ is rotated to become overlaid on $overrightarrow{O{P_2}}$. It is too computationally expensive for me to use trigonometric functions to calculate the angle itself and then find the sign. Is there a good way to do this?
linear-algebra geometry rotations angle
add a comment |
Say we have an angle between vectors $P_1$ and $P_2$ in $mathbb R^2$ whose vertex, $O$, is at the origin. I would like to know the sign of the smallest signed angle between $P_1$ and $P_2$ such that $overrightarrow{O{P_1}}$ is rotated to become overlaid on $overrightarrow{O{P_2}}$. It is too computationally expensive for me to use trigonometric functions to calculate the angle itself and then find the sign. Is there a good way to do this?
linear-algebra geometry rotations angle
Do you mean find the sine or the sign?
– Seth
Nov 25 '18 at 23:04
The sign as in positive or negative
– rbjacob
Nov 25 '18 at 23:06
add a comment |
Say we have an angle between vectors $P_1$ and $P_2$ in $mathbb R^2$ whose vertex, $O$, is at the origin. I would like to know the sign of the smallest signed angle between $P_1$ and $P_2$ such that $overrightarrow{O{P_1}}$ is rotated to become overlaid on $overrightarrow{O{P_2}}$. It is too computationally expensive for me to use trigonometric functions to calculate the angle itself and then find the sign. Is there a good way to do this?
linear-algebra geometry rotations angle
Say we have an angle between vectors $P_1$ and $P_2$ in $mathbb R^2$ whose vertex, $O$, is at the origin. I would like to know the sign of the smallest signed angle between $P_1$ and $P_2$ such that $overrightarrow{O{P_1}}$ is rotated to become overlaid on $overrightarrow{O{P_2}}$. It is too computationally expensive for me to use trigonometric functions to calculate the angle itself and then find the sign. Is there a good way to do this?
linear-algebra geometry rotations angle
linear-algebra geometry rotations angle
edited Nov 26 '18 at 1:21
KReiser
9,31211435
9,31211435
asked Nov 25 '18 at 22:54
rbjacob
223
223
Do you mean find the sine or the sign?
– Seth
Nov 25 '18 at 23:04
The sign as in positive or negative
– rbjacob
Nov 25 '18 at 23:06
add a comment |
Do you mean find the sine or the sign?
– Seth
Nov 25 '18 at 23:04
The sign as in positive or negative
– rbjacob
Nov 25 '18 at 23:06
Do you mean find the sine or the sign?
– Seth
Nov 25 '18 at 23:04
Do you mean find the sine or the sign?
– Seth
Nov 25 '18 at 23:04
The sign as in positive or negative
– rbjacob
Nov 25 '18 at 23:06
The sign as in positive or negative
– rbjacob
Nov 25 '18 at 23:06
add a comment |
1 Answer
1
active
oldest
votes
Check the sign of the coefficient of $hat{k}$ of the cross product of both vectors.
For example, let $P_1=(5,0)$, $P_2=(-3,6)$ , $overrightarrow{OP_1}times overrightarrow{OP_2}=30hat{k}$, so it's a counterclockwise smallest turn. Switching both vectors will result in a negative coefficient for $hat{k}$, indicating a clockwise smallest turn.
Basically for $P_1(a,b), P_2(c,d)$, and turning from $overrightarrow{OP_1}$ to $overrightarrow{OP_2}$, you test sign of $ad-bc$ for the direction of smallest turn (positive for counterclockwise). In the case the result is $0$, either way is the same.
Thanks, perfect
– rbjacob
Nov 25 '18 at 23:19
1
In other words, examine $det[P_1,P_2]$.
– amd
Nov 25 '18 at 23:56
@amd Thanks for the insight!
– Lance
Nov 26 '18 at 0:38
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
return StackExchange.using("mathjaxEditing", function () {
StackExchange.MarkdownEditor.creationCallbacks.add(function (editor, postfix) {
StackExchange.mathjaxEditing.prepareWmdForMathJax(editor, postfix, [["$", "$"], ["\\(","\\)"]]);
});
});
}, "mathjax-editing");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "69"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
noCode: true, onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f3013533%2ffinding-sign-of-an-angle-without-calculating-the-angle-itself%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
Check the sign of the coefficient of $hat{k}$ of the cross product of both vectors.
For example, let $P_1=(5,0)$, $P_2=(-3,6)$ , $overrightarrow{OP_1}times overrightarrow{OP_2}=30hat{k}$, so it's a counterclockwise smallest turn. Switching both vectors will result in a negative coefficient for $hat{k}$, indicating a clockwise smallest turn.
Basically for $P_1(a,b), P_2(c,d)$, and turning from $overrightarrow{OP_1}$ to $overrightarrow{OP_2}$, you test sign of $ad-bc$ for the direction of smallest turn (positive for counterclockwise). In the case the result is $0$, either way is the same.
Thanks, perfect
– rbjacob
Nov 25 '18 at 23:19
1
In other words, examine $det[P_1,P_2]$.
– amd
Nov 25 '18 at 23:56
@amd Thanks for the insight!
– Lance
Nov 26 '18 at 0:38
add a comment |
Check the sign of the coefficient of $hat{k}$ of the cross product of both vectors.
For example, let $P_1=(5,0)$, $P_2=(-3,6)$ , $overrightarrow{OP_1}times overrightarrow{OP_2}=30hat{k}$, so it's a counterclockwise smallest turn. Switching both vectors will result in a negative coefficient for $hat{k}$, indicating a clockwise smallest turn.
Basically for $P_1(a,b), P_2(c,d)$, and turning from $overrightarrow{OP_1}$ to $overrightarrow{OP_2}$, you test sign of $ad-bc$ for the direction of smallest turn (positive for counterclockwise). In the case the result is $0$, either way is the same.
Thanks, perfect
– rbjacob
Nov 25 '18 at 23:19
1
In other words, examine $det[P_1,P_2]$.
– amd
Nov 25 '18 at 23:56
@amd Thanks for the insight!
– Lance
Nov 26 '18 at 0:38
add a comment |
Check the sign of the coefficient of $hat{k}$ of the cross product of both vectors.
For example, let $P_1=(5,0)$, $P_2=(-3,6)$ , $overrightarrow{OP_1}times overrightarrow{OP_2}=30hat{k}$, so it's a counterclockwise smallest turn. Switching both vectors will result in a negative coefficient for $hat{k}$, indicating a clockwise smallest turn.
Basically for $P_1(a,b), P_2(c,d)$, and turning from $overrightarrow{OP_1}$ to $overrightarrow{OP_2}$, you test sign of $ad-bc$ for the direction of smallest turn (positive for counterclockwise). In the case the result is $0$, either way is the same.
Check the sign of the coefficient of $hat{k}$ of the cross product of both vectors.
For example, let $P_1=(5,0)$, $P_2=(-3,6)$ , $overrightarrow{OP_1}times overrightarrow{OP_2}=30hat{k}$, so it's a counterclockwise smallest turn. Switching both vectors will result in a negative coefficient for $hat{k}$, indicating a clockwise smallest turn.
Basically for $P_1(a,b), P_2(c,d)$, and turning from $overrightarrow{OP_1}$ to $overrightarrow{OP_2}$, you test sign of $ad-bc$ for the direction of smallest turn (positive for counterclockwise). In the case the result is $0$, either way is the same.
edited Nov 25 '18 at 23:16
answered Nov 25 '18 at 23:11
Lance
61229
61229
Thanks, perfect
– rbjacob
Nov 25 '18 at 23:19
1
In other words, examine $det[P_1,P_2]$.
– amd
Nov 25 '18 at 23:56
@amd Thanks for the insight!
– Lance
Nov 26 '18 at 0:38
add a comment |
Thanks, perfect
– rbjacob
Nov 25 '18 at 23:19
1
In other words, examine $det[P_1,P_2]$.
– amd
Nov 25 '18 at 23:56
@amd Thanks for the insight!
– Lance
Nov 26 '18 at 0:38
Thanks, perfect
– rbjacob
Nov 25 '18 at 23:19
Thanks, perfect
– rbjacob
Nov 25 '18 at 23:19
1
1
In other words, examine $det[P_1,P_2]$.
– amd
Nov 25 '18 at 23:56
In other words, examine $det[P_1,P_2]$.
– amd
Nov 25 '18 at 23:56
@amd Thanks for the insight!
– Lance
Nov 26 '18 at 0:38
@amd Thanks for the insight!
– Lance
Nov 26 '18 at 0:38
add a comment |
Thanks for contributing an answer to Mathematics Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
Use MathJax to format equations. MathJax reference.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f3013533%2ffinding-sign-of-an-angle-without-calculating-the-angle-itself%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Do you mean find the sine or the sign?
– Seth
Nov 25 '18 at 23:04
The sign as in positive or negative
– rbjacob
Nov 25 '18 at 23:06