I would like to determine Euler angles according to the following example.
My example:
I have the three vectors in an original set of axes:
r1e = {-0.517853, 0., -0.759239}
r2e = {-0.517853, 0., 0.759239}
r3e = {0.0647316, 0., 0.}
And after expressing them in a new reference frame they obtain the following components:
rt1e={0.310733, -0.358839, -0.786917}
rt2e={0.690333, 0.298661, 0.527983}
rt3e={-0.0625667, 0.00376111, 0.0161833}
In reality, I know the Euler angles to be $(30,60,120)$ degrees. How can I get Mathetmatica to give me this?
EulerAngles? – Henrik Schumacher Jan 06 '19 at 18:09NSolve, you user1tewhich is undefined. You have to replace it withrt1e. ThenNSolvewill do something but it runs and runs and does not return anything. Probably becauseNSolveassumes that the equation is sufficiently nondegenareate so that Newton's method can be applied. But this assumptions is violated here because there is a one-parameter family of solutions, something, that an unprepared Newton method is not able to cope with. – Henrik Schumacher Jan 06 '19 at 18:22FindGeometricTransform[], which can be used withEulerAngles[]. – J. M.'s missing motivation Jan 06 '19 at 18:29