exponenta event banner

dcmbody2wind

Преобразование угла атаки и угла бокового выступа в косинусную матрицу направления

Синтаксис

n = dcmbody2wind(a, b)

Описание

n = dcmbody2wind(a, b) вычисляет матрицу направления косинуса, n, для данного угла атаки и угла боковины, a, b. a является m массив углов атаки. b является m массив углов бокового выступа. n возвращает значение 3-за-3-by-m матрица, содержащая m матрицы косинусов направления. n выполняет координатное преобразование вектора в осях тела в вектор в осях ветра. Углы атаки и бокового скольжения вводятся в радианах.

Примеры

Определите косинусную матрицу направления по углу атаки и углу бокового скольжения:

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

dcm =

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

Определите косинусную матрицу направления из множественных углов атаки и углов бокового скольжения:

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

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

См. также

| |

Представлен в R2006b