How to formulate 2D frames if I have the origin of the frames (x, y) and the inclination angle of the frame with respect to the x-axis?

1 visualización (últimos 30 días)
How to formulate 2D frames if I have the origin of the frames (x, y) and the inclination angle of the frame with respect to the x-axis? Then I need to compute the transformation matrix of the frames w.r.t the reference frame (which is normal x and y directions)??
The attached files are the origins and the corrosponding angles.

Respuesta aceptada

Matt J
Matt J el 13 de Mayo de 2022
Editada: Matt J el 13 de Mayo de 2022
T=makehgtform('translate',[x,y,0],...
'zrotate',angleDegrees*pi/180, ...
'translate',[-x0,-y0,0]);
T=T([1,2,4],[1,2,4]); %transformation matrix
  10 comentarios
Matt J
Matt J el 16 de Mayo de 2022
I've no way of "making" the origin whatI want. You're the one who defined the origins in your origins.mat file.
M
M el 16 de Mayo de 2022
Editada: M el 16 de Mayo de 2022
@Matt J Ok, but my question why did you choose the first origin in the .mat file to make it the reference, then you translate other origins to that origin ?
Also, Could you please tell me what does the fourth column in the transformation matrix represents?

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Logical en Help Center y File Exchange.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by