Does a Bijective Commutative transformation on a vector of angles exist?Can non-linear transformations be represented as Transformation Matrices?Intuition of Addition Formula for Sine and CosineLooking for peculiar vector transformationfind the angles of a given vector sumHow is $Asintheta +Bcostheta = Csin(theta + phi)$ derived?Inverting a somewhat complicated trig transformationDoes this ray fall inside this angle?Derive the formula for the cosine of the difference of two angles from the dot product formulaSampling the transformation matrixHow to track position using Euler angles?
Why didn’t Eve recognize the little cockroach as a living organism?
Can I run 125khz RF circuit on a breadboard?
If Captain Marvel (MCU) were to have a child with a human male, would the child be human or Kree?
Would this string work as string?
Why is participating in the European Parliamentary elections used as a threat?
Origin of pigs as a species
Has the laser at Magurele, Romania reached a tenth of the Sun's power?
Giving feedback to someone without sounding prejudiced
How do I tell my boss that I'm quitting in 15 days (a colleague left this week)
Storage of electrolytic capacitors - how long?
Isometric embedding of a genus g surface
Why do Radio Buttons not fill the entire outer circle?
Sigmoid with a slope but no asymptotes?
How to leave product feedback on macOS?
Do I have to know the General Relativity theory to understand the concept of inertial frame?
Unable to disable Microsoft Store in domain environment
What in this world is she trying to say?
Difference between shutdown options
Sound waves in different octaves
Deciphering cause of death?
Quoting Keynes in a lecture
If A is dense in Q, then it must be dense in R.
Would a primitive species be able to learn English from reading books alone?
ContourPlot — How do I color by contour curvature?
Does a Bijective Commutative transformation on a vector of angles exist?
Can non-linear transformations be represented as Transformation Matrices?Intuition of Addition Formula for Sine and CosineLooking for peculiar vector transformationfind the angles of a given vector sumHow is $Asintheta +Bcostheta = Csin(theta + phi)$ derived?Inverting a somewhat complicated trig transformationDoes this ray fall inside this angle?Derive the formula for the cosine of the difference of two angles from the dot product formulaSampling the transformation matrixHow to track position using Euler angles?
$begingroup$
I have a problem where I have two vectors a and b representing a list of angles.
I need to find a transformation T where T(a,b) = T(b,a), where T has a distance metric to compare two transformations, and that is inversible : I should be able to retrieve a and b (swapped is ok) from T(a,b)
For example:
a+b, cos(a+b), sin(a)+sin(b), cos(a)*cos(b) or any combinations of these qualify
a.b doesn't qualify because I don't have a metric to compare square angles.
a-b doesn't qualify because it is not commutative
Do you think this is possible?
What I have tried that didn't work:
T(a,b) = cos(a)*cos(b), cos(a)+cos(b), sin(a)*sin(b), sin(a)+sin(b)
And solve the system for cos(a) cos(b) sin(a) sin(b). However because it is a quadratic equation, I get two solutions and my two arrays a and b are not consistent anymore, I got two new vectors that have either values from a or from b depending when the determinant of the equations reaches zero.
This was just one idea of transformation that was symmetric so it would satisfy my conditions, but I couldn't get back my original vectors.
Thank you!
trigonometry transformation angle
New contributor
user5441518 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
$endgroup$
add a comment |
$begingroup$
I have a problem where I have two vectors a and b representing a list of angles.
I need to find a transformation T where T(a,b) = T(b,a), where T has a distance metric to compare two transformations, and that is inversible : I should be able to retrieve a and b (swapped is ok) from T(a,b)
For example:
a+b, cos(a+b), sin(a)+sin(b), cos(a)*cos(b) or any combinations of these qualify
a.b doesn't qualify because I don't have a metric to compare square angles.
a-b doesn't qualify because it is not commutative
Do you think this is possible?
What I have tried that didn't work:
T(a,b) = cos(a)*cos(b), cos(a)+cos(b), sin(a)*sin(b), sin(a)+sin(b)
And solve the system for cos(a) cos(b) sin(a) sin(b). However because it is a quadratic equation, I get two solutions and my two arrays a and b are not consistent anymore, I got two new vectors that have either values from a or from b depending when the determinant of the equations reaches zero.
This was just one idea of transformation that was symmetric so it would satisfy my conditions, but I couldn't get back my original vectors.
Thank you!
trigonometry transformation angle
New contributor
user5441518 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
$endgroup$
add a comment |
$begingroup$
I have a problem where I have two vectors a and b representing a list of angles.
I need to find a transformation T where T(a,b) = T(b,a), where T has a distance metric to compare two transformations, and that is inversible : I should be able to retrieve a and b (swapped is ok) from T(a,b)
For example:
a+b, cos(a+b), sin(a)+sin(b), cos(a)*cos(b) or any combinations of these qualify
a.b doesn't qualify because I don't have a metric to compare square angles.
a-b doesn't qualify because it is not commutative
Do you think this is possible?
What I have tried that didn't work:
T(a,b) = cos(a)*cos(b), cos(a)+cos(b), sin(a)*sin(b), sin(a)+sin(b)
And solve the system for cos(a) cos(b) sin(a) sin(b). However because it is a quadratic equation, I get two solutions and my two arrays a and b are not consistent anymore, I got two new vectors that have either values from a or from b depending when the determinant of the equations reaches zero.
This was just one idea of transformation that was symmetric so it would satisfy my conditions, but I couldn't get back my original vectors.
Thank you!
trigonometry transformation angle
New contributor
user5441518 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
$endgroup$
I have a problem where I have two vectors a and b representing a list of angles.
I need to find a transformation T where T(a,b) = T(b,a), where T has a distance metric to compare two transformations, and that is inversible : I should be able to retrieve a and b (swapped is ok) from T(a,b)
For example:
a+b, cos(a+b), sin(a)+sin(b), cos(a)*cos(b) or any combinations of these qualify
a.b doesn't qualify because I don't have a metric to compare square angles.
a-b doesn't qualify because it is not commutative
Do you think this is possible?
What I have tried that didn't work:
T(a,b) = cos(a)*cos(b), cos(a)+cos(b), sin(a)*sin(b), sin(a)+sin(b)
And solve the system for cos(a) cos(b) sin(a) sin(b). However because it is a quadratic equation, I get two solutions and my two arrays a and b are not consistent anymore, I got two new vectors that have either values from a or from b depending when the determinant of the equations reaches zero.
This was just one idea of transformation that was symmetric so it would satisfy my conditions, but I couldn't get back my original vectors.
Thank you!
trigonometry transformation angle
trigonometry transformation angle
New contributor
user5441518 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
New contributor
user5441518 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
edited Mar 14 at 4:35
user5441518
New contributor
user5441518 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
asked Mar 14 at 4:30
user5441518user5441518
32
32
New contributor
user5441518 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
New contributor
user5441518 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
user5441518 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
$begingroup$
Notation convention: the $k$th element of an array, such as $a$, will be denoted with a subscript, as in $a_k$.
... I get two solutions and my two arrays a and b are not consistent anymore, I got two new vectors that have either values from a or from b depending ...
If you're working with functions of the form $c_k=f(a_k,b_k)$ for some symmetric $f$, this is unavoidable. We can swap $a_1$ and $b_1$, leave all of the other $a_k$ and $b_k$ alone, and the $c_k$ will still be the same. Repeat with $d_k=g(a_k,b_k)$ and the same thing happens; adding more functions will never solve the problem.
So then, we need functions that cross over, and use more than one $k$. Here's an idea:
beginalign*c_1 = a_1+b_1quad d_1=cos(a_1-b_1) &\
c_2 = a_2+b_2quad d_2=cos(a_2-b_2) &quad e_2=cos(a_1+a_2-b_1-b_2)\
c_3 = a_3+b_3quad d_3=cos(a_3-b_3) &quad e_3=cos(a_1+a_2+a_3-b_1-b_2-b_3)endalign*
and so on. By adding in the third vector there, we know how the angle differences combine, and can tell the difference between the likes of $((x,y),(u,v))$ and $((x,v),(y,u))$ since $|x+y-u-v|neq |x+v-u-y|$ in general.
$endgroup$
$begingroup$
This is what was missing!! Thanks a lot!
$endgroup$
– user5441518
Mar 14 at 6:00
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
);
);
user5441518 is a new contributor. Be nice, and check out our Code of Conduct.
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%2f3147559%2fdoes-a-bijective-commutative-transformation-on-a-vector-of-angles-exist%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
$begingroup$
Notation convention: the $k$th element of an array, such as $a$, will be denoted with a subscript, as in $a_k$.
... I get two solutions and my two arrays a and b are not consistent anymore, I got two new vectors that have either values from a or from b depending ...
If you're working with functions of the form $c_k=f(a_k,b_k)$ for some symmetric $f$, this is unavoidable. We can swap $a_1$ and $b_1$, leave all of the other $a_k$ and $b_k$ alone, and the $c_k$ will still be the same. Repeat with $d_k=g(a_k,b_k)$ and the same thing happens; adding more functions will never solve the problem.
So then, we need functions that cross over, and use more than one $k$. Here's an idea:
beginalign*c_1 = a_1+b_1quad d_1=cos(a_1-b_1) &\
c_2 = a_2+b_2quad d_2=cos(a_2-b_2) &quad e_2=cos(a_1+a_2-b_1-b_2)\
c_3 = a_3+b_3quad d_3=cos(a_3-b_3) &quad e_3=cos(a_1+a_2+a_3-b_1-b_2-b_3)endalign*
and so on. By adding in the third vector there, we know how the angle differences combine, and can tell the difference between the likes of $((x,y),(u,v))$ and $((x,v),(y,u))$ since $|x+y-u-v|neq |x+v-u-y|$ in general.
$endgroup$
$begingroup$
This is what was missing!! Thanks a lot!
$endgroup$
– user5441518
Mar 14 at 6:00
add a comment |
$begingroup$
Notation convention: the $k$th element of an array, such as $a$, will be denoted with a subscript, as in $a_k$.
... I get two solutions and my two arrays a and b are not consistent anymore, I got two new vectors that have either values from a or from b depending ...
If you're working with functions of the form $c_k=f(a_k,b_k)$ for some symmetric $f$, this is unavoidable. We can swap $a_1$ and $b_1$, leave all of the other $a_k$ and $b_k$ alone, and the $c_k$ will still be the same. Repeat with $d_k=g(a_k,b_k)$ and the same thing happens; adding more functions will never solve the problem.
So then, we need functions that cross over, and use more than one $k$. Here's an idea:
beginalign*c_1 = a_1+b_1quad d_1=cos(a_1-b_1) &\
c_2 = a_2+b_2quad d_2=cos(a_2-b_2) &quad e_2=cos(a_1+a_2-b_1-b_2)\
c_3 = a_3+b_3quad d_3=cos(a_3-b_3) &quad e_3=cos(a_1+a_2+a_3-b_1-b_2-b_3)endalign*
and so on. By adding in the third vector there, we know how the angle differences combine, and can tell the difference between the likes of $((x,y),(u,v))$ and $((x,v),(y,u))$ since $|x+y-u-v|neq |x+v-u-y|$ in general.
$endgroup$
$begingroup$
This is what was missing!! Thanks a lot!
$endgroup$
– user5441518
Mar 14 at 6:00
add a comment |
$begingroup$
Notation convention: the $k$th element of an array, such as $a$, will be denoted with a subscript, as in $a_k$.
... I get two solutions and my two arrays a and b are not consistent anymore, I got two new vectors that have either values from a or from b depending ...
If you're working with functions of the form $c_k=f(a_k,b_k)$ for some symmetric $f$, this is unavoidable. We can swap $a_1$ and $b_1$, leave all of the other $a_k$ and $b_k$ alone, and the $c_k$ will still be the same. Repeat with $d_k=g(a_k,b_k)$ and the same thing happens; adding more functions will never solve the problem.
So then, we need functions that cross over, and use more than one $k$. Here's an idea:
beginalign*c_1 = a_1+b_1quad d_1=cos(a_1-b_1) &\
c_2 = a_2+b_2quad d_2=cos(a_2-b_2) &quad e_2=cos(a_1+a_2-b_1-b_2)\
c_3 = a_3+b_3quad d_3=cos(a_3-b_3) &quad e_3=cos(a_1+a_2+a_3-b_1-b_2-b_3)endalign*
and so on. By adding in the third vector there, we know how the angle differences combine, and can tell the difference between the likes of $((x,y),(u,v))$ and $((x,v),(y,u))$ since $|x+y-u-v|neq |x+v-u-y|$ in general.
$endgroup$
Notation convention: the $k$th element of an array, such as $a$, will be denoted with a subscript, as in $a_k$.
... I get two solutions and my two arrays a and b are not consistent anymore, I got two new vectors that have either values from a or from b depending ...
If you're working with functions of the form $c_k=f(a_k,b_k)$ for some symmetric $f$, this is unavoidable. We can swap $a_1$ and $b_1$, leave all of the other $a_k$ and $b_k$ alone, and the $c_k$ will still be the same. Repeat with $d_k=g(a_k,b_k)$ and the same thing happens; adding more functions will never solve the problem.
So then, we need functions that cross over, and use more than one $k$. Here's an idea:
beginalign*c_1 = a_1+b_1quad d_1=cos(a_1-b_1) &\
c_2 = a_2+b_2quad d_2=cos(a_2-b_2) &quad e_2=cos(a_1+a_2-b_1-b_2)\
c_3 = a_3+b_3quad d_3=cos(a_3-b_3) &quad e_3=cos(a_1+a_2+a_3-b_1-b_2-b_3)endalign*
and so on. By adding in the third vector there, we know how the angle differences combine, and can tell the difference between the likes of $((x,y),(u,v))$ and $((x,v),(y,u))$ since $|x+y-u-v|neq |x+v-u-y|$ in general.
answered Mar 14 at 5:19
jmerryjmerry
15.2k1632
15.2k1632
$begingroup$
This is what was missing!! Thanks a lot!
$endgroup$
– user5441518
Mar 14 at 6:00
add a comment |
$begingroup$
This is what was missing!! Thanks a lot!
$endgroup$
– user5441518
Mar 14 at 6:00
$begingroup$
This is what was missing!! Thanks a lot!
$endgroup$
– user5441518
Mar 14 at 6:00
$begingroup$
This is what was missing!! Thanks a lot!
$endgroup$
– user5441518
Mar 14 at 6:00
add a comment |
user5441518 is a new contributor. Be nice, and check out our Code of Conduct.
user5441518 is a new contributor. Be nice, and check out our Code of Conduct.
user5441518 is a new contributor. Be nice, and check out our Code of Conduct.
user5441518 is a new contributor. Be nice, and check out our Code of Conduct.
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.
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%2f3147559%2fdoes-a-bijective-commutative-transformation-on-a-vector-of-angles-exist%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