Преобразуйте текст в углы в градусах
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