Main Content

dcmbody2wind

Convert angle of attack and sideslip angle to direction cosine matrix

Description

dcm = dcmbody2wind(alpha,beta) calculates the direction cosine matrix dcm for given angles of attack alpha and sideslip angles beta.

example

Examples

collapse all

Determine the direction cosine matrix dcm from the angle of attack and sideslip angle.

alpha = 0.4363; 
beta = 0.1745;
dcm = dcmbody2wind(alpha, beta)
dcm = 3×3

    0.8926    0.1736    0.4162
   -0.1574    0.9848   -0.0734
   -0.4226         0    0.9063

Determine the direction cosine matrix from multiple angles of attack and sideslip angles.

alpha = [0.4363 0.1745]; 
beta = [0.1745 0.0873];
dcm = dcmbody2wind(alpha, beta)
dcm = 
dcm(:,:,1) =

    0.8926    0.1736    0.4162
   -0.1574    0.9848   -0.0734
   -0.4226         0    0.9063


dcm(:,:,2) =

    0.9811    0.0872    0.1730
   -0.0859    0.9962   -0.0151
   -0.1736         0    0.9848

Input Arguments

collapse all

Angles of attack, specified as an array of m angles of attack, in radians. dcm defines the transformation of the body frame to the stability frame.

Data Types: double

Sideslip angles, specified as an m array of sideslip angles, in radians.

Data Types: double

Output Arguments

collapse all

Direction cosine matrices, returned as a 3-by-3-by-m matrix, where m is the number of direction cosine matrices. dcm performs the coordinate transformation of a vector in body-axes into a vector in wind-axes.

Version History

Introduced in R2006b