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
Для просмотра документации необходимо авторизоваться на сайте