input euler angles which outputs rotation matrix R

Hi , i have the euler angles ?, ?, ? which i want to input in a function which returns a rotation matrix R in matlab

 Réponse acceptée

KSSV
KSSV le 27 Sep 2018
function R = RotationMatrix(phi,theta,psi)
p = phi ;
t = theta ;
s = psi ;
D = [cos(p) sin(p) 0 ; -sin(p) cos(p) 0 ; 0 0 1] ;
C = [1 0 0 ; 0 cos(t) sin(t) ; 0 -sin(t) cos(t)] ;
B = [cos(s) sin(s) 0 ; -sin(s) cos(s) 0 ; 0 0 1] ;
R = B*C*D ;
end

2 commentaires

KSSV
KSSV le 27 Sep 2018
Fredrik Tveita commented: Thank you so much.
KSSV
KSSV le 27 Sep 2018
Thanks is accepting and voting the answer..:)

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur MATLAB dans Centre d'aide et File Exchange

Produits

Community Treasure Hunt

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

Start Hunting!

Translated by