Processing math: 100%

3 votos

¿Por qué esta rotación es "incorrecta"?

He intentado utilizar la siguiente fórmula para la rotación de un punto alrededor del origen:

[xy]=[cosθsinθsinθcosθ][xy]

Ahora, intento aplicar esta fórmula a la coordenada (5,3) y girándolo 90 grados en el sentido de las agujas del reloj, y terminé con el siguiente resultado:

[xy]=[cos90sin90sin90cos90][53]=[0110][53]=[0(5)1(3)1(5)+0(3)]=[35]

Terminé con las coordenadas rotadas (3,5) . Lamentablemente, esto fue un error. ¿Puede alguien decirme qué estoy haciendo mal y cómo puedo hacerlo correctamente? He probado este método en otros puntos de coordenadas, y todos ellos estaban mal también.

2voto

David C. Ullrich Puntos 13276

A mí me parece correcto. Ah, tal vez usted está pensando en una rotación en el sentido de las agujas del reloj. Esa matriz da una rotación en sentido contrario a las agujas del reloj a través de un ángulo θ .

2voto

Ethan Bierlein Puntos 516

Para futuras referencias, o para cualquiera que tropiece con esta pregunta en busca de ayuda, aquí están las dos adecuado ecuaciones de rotación, donde θ es un número positivo en el rango 0360 y x y y son los x y y valores para su punto.

En el sentido de las agujas del reloj

[xy]=[cosθsinθsinθcosθ][xy]

En sentido contrario a las agujas del reloj

[xy]=[cosθsinθsinθcosθ][xy]

Como alternativa, puede utilizar simplemente un y valores de rotación negativos para θ también.

-1voto

Narasimham Puntos 7596

Es correcto. ¿Qué hace pensar que es incorrecto? ¿Se refiere a la convención de que la CCW es positiva?

EDIT1:

Lo que quería decir es que con la rotación en el sentido de las agujas del reloj obtengo (3,5) por multiplicación de la matriz y rotación en sentido contrario a las agujas del reloj da (3,5) para un punto diametralmente opuesto. Así que sólo la asociación con la convención de signos de la rotación podría ser la fuente de error.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X