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