Преобразование угла атаки и угла бокового выступа в косинусную матрицу направления
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