str2angle

Преобразуйте текст в углы в градусах

Синтаксис

angles = str2angle(strings)

Описание

angles = str2angle(strings) преобразует строковые скаляры или векторы символов, содержащие широты или долготы, выраженные в одном из четырех различных форматов мелких секунд степени, к числовым углам в модулях степеней.

Описание форматаПример
Символ степени, Одна / Двойные кавычки'123°30''00"W'
'd', 'm'', Диафрагмы'123d30m00sW'
Знаки "минус" как диафрагмы'123-30-00W'
“Упакованный DMS”'1233000W'

Введите должен соответствовать тесно обеспеченным примерам; в частности, поле секунд должно быть включено, даже если это не значительно. Кроме Упакованного формата DMS, поле секунд может содержать дробный компонент. Символы знака не поддержаны. Вместо этого отключите каждое значение с 'N' для положительной широты, 'S' для отрицательной широты, 'E' для положительной долготы или 'W' для отрицательной долготы. strings строковый скаляр, вектор символов или массив ячеек из символьных векторов. Для обратной совместимости, strings может также быть символьная матрица. Если больше чем один угол представлен, strings может или содержать гомогенное или неоднородное форматирование (см. пример). angles вектор-столбец класса double.

Примеры

strs = {'23°30''00"N', '23-30-00S', '123d30m00sE', '1233000W'}

strs = 
    '23°30'00"N'    '23-30-00S'    '123d30m00sE'    '1233000W'

str2angle(strs)

ans =
         23.5
        -23.5
        123.5
       -123.5

Смотрите также

Представлено до R2006a