Преобразуйте геодезическую широту и долготу в матрицу косинуса направления
n = dcmecef2ned(lat, lon)
n = dcmecef2ned(lat, lon)
вычисляет матрицу косинуса направления, n
, для заданного набора геодезической широты и долготы, lat
, lon
. lat
является m
массив геодезических широт. lon
является m
массив долгот. Значения широты и долготы могут быть любым значением. Однако значения широты + 90 и -90 могут вернуть неожиданные значения из-за особенности на полюсах. n
возвращает 3 на 3-бай- m
матрица, содержащая m
матрицы направляющих косинусов. n
выполняет координатное преобразование вектора в осях ECEF (Earth-centred Earth-fixed) в вектор в осях NED (north-east-down). Геодезические широты и долготы являются входными в степенях.
Определите матрицу косинуса направления по геодезической широте и долготе:
lat = 45; lon = -122; dcm = dcmecef2ned(lat, lon) dcm = 0.3747 0.5997 0.7071 0.8480 -0.5299 0 0.3747 0.5997 -0.7071
Определите матрицу косинуса направления по нескольким геодезическим широтам и долготам:
lat = [45 37.5]; lon = [-122 -85]; dcm = dcmecef2ned(lat, lon) dcm(:,:,1) = 0.3747 0.5997 0.7071 0.8480 -0.5299 0 0.3747 0.5997 -0.7071 dcm(:,:,2) = -0.0531 0.6064 0.7934 0.9962 0.0872 0 -0.0691 0.7903 -0.6088