input euler angles which outputs rotation matrix R

16 Ansichten (letzte 30 Tage)
Fredrik Tveita
Fredrik Tveita am 27 Sep. 2018
Kommentiert: KSSV am 27 Sep. 2018
Hi , i have the euler angles ?, ?, ? which i want to input in a function which returns a rotation matrix R in matlab

Akzeptierte Antwort

KSSV
KSSV am 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 Kommentare
KSSV
KSSV am 27 Sep. 2018
Fredrik Tveita commented: Thank you so much.
KSSV
KSSV am 27 Sep. 2018
Thanks is accepting and voting the answer..:)

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Produkte

Community Treasure Hunt

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

Start Hunting!

Translated by