DMSList[θ]
将以十进制度给出的一个角度 θ 转换为一个 DMS 列表 {degree,minute,second}.
DMSList["dms"]
将一个 DMS 字符串转换为一个 DMS 列表 {degree,minute,second}.
DMSList["latlon"]
将一个纬度-经度字符串转换为一对 DMS 列表.
DMSList[GeoPosition[…]]
将 GeoPosition 数据转换为一对 DMS 列表或 DMS 列表对数组.
DMSList
DMSList[θ]
将以十进制度给出的一个角度 θ 转换为一个 DMS 列表 {degree,minute,second}.
DMSList["dms"]
将一个 DMS 字符串转换为一个 DMS 列表 {degree,minute,second}.
DMSList["latlon"]
将一个纬度-经度字符串转换为一对 DMS 列表.
DMSList[GeoPosition[…]]
将 GeoPosition 数据转换为一对 DMS 列表或 DMS 列表对数组.
范例
打开所有单元 关闭所有单元基本范例 (4)
将十进制度给出的一个角度转换为 {degree,minute,second}:
DMSList[20.5]DMSList["40°6'46.728\"W"]DMSList[{11, -30, 5.0}]返回 GeoPosition 对象的纬度和经度的 DMS 列表:
$GeoLocation%//DMSList范围 (6)
DMSList[23.1972]DMSList[231972 / 10000]DMSList[-23.1972]DMSList["23d11m49.92s"]DMSList["23deg11min49.92sec"]DMSList["23° 11' 49.92''"]DMSList["23 arcdegs 11 arcmins 49.92 arcsecs"]DMSList["23o 11 MOA 49.92"]在此输入中,"23o" 表示 23 度,"11 MOA" 表示 11 角分:
DMSList["23o 11 MOA 49.92"]可以用 "North"、"West" 等或缩写 "N"、"W" 等指定 DMS 字符串中的正负号:
DMSList["23d11m49.92s West"]DMSList["23d11m49.92s S"]DMSList["23d11m49.92s north"]DMSList["-23d11m49.92s"]DMSList["+23d11m49.92s"]DMSList["-00d11m49.2s"]DMSList[{23, 11, 49.92}]DMSList[{23., 11., 49.92}]DMSList[{23, 75, 1234.92}]DMSList["23min 5sec"]DMSList["18deg 4sec"]DMSList["1deg 5min"]返回 GeoPosition 数组中位置的 DMS 列表:
SeedRandom[1234];RandomGeoPosition[5]DMSList[%]推广和延伸 (2)
DMSList["40d7m12s North, 88d14m24s West"]以 {lat,lon} 格式返回角度,即便是以相反顺序给出的:
DMSList["88d14m24s West, 40d7m12s North"]DMSList["latitude 40d7m12s, longitude -88d14m24s"]DMSList["Lon -88d14m24s, Lat 40d7m12s"]将 Quantity 角度转换为 DMS 列表:
DMSList[Quantity[3.342387, "Radians"]]属性和关系 (8)
对于正的角度 θ,DMSList[θ] 返回非负数字列表:
DMSList[51.00964]对于负的角度 θ,DMSList[θ] 返回非正数字列表:
DMSList[-51.00964]所有的数字角度 θ 服从恒等式 DMSList[-θ]-DMSList[θ]:
DMSList[-51.00964] == -DMSList[51.00964]DMSList 不进行 360 度周期转换:
DMSList[1234.5678]DMSList[{20., 10, 12}]DMSList["20d 10.m 12s"]DMSList[{20, 10, 12}]DMSList["20deg 10min 12sec"]DMSList 对于数值角度的行为可以使用 FromDMS 逆转:
DMSList[23.7284]FromDMS[%]DMSList[(59321/2500)]FromDMS[%]可用 DMSString 逆转对 DMS 字符串角度执行的 DMSList 操作:
DMSList["23d 43m 42.24s"]DMSString[%]DMSList["23d 43m 42s"]DMSString[%]也可用 NumberDecompose 计算数字 DMS 列表:
DMSList[23.1972]NumberDecompose[23.1972, {1, 1 / 60, 1 / 3600}]DMSList 和 NumberDecompose 遵循相同的符号约定:
DMSList[-23.1972]NumberDecompose[-23.1972, {1, 1 / 60, 1 / 3600}]DMS 列表等价于具有度分秒混合单位的 Quantity 对象:
dmsUnit = MixedUnit[{"AngularDegrees", "ArcMinutes", "ArcSeconds"}];UnitConvert[Quantity[23.1972, "AngularDegrees"], dmsUnit]DMSList 可从 Quantity 对象中提取 DMS 列表:
DMSList[%]Quantity[MixedMagnitude[%], dmsUnit]文本
Wolfram Research (2008),DMSList,Wolfram 语言函数,https://reference.wolfram.com/language/ref/DMSList.html (更新于 2020 年).
CMS
Wolfram 语言. 2008. "DMSList." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2020. https://reference.wolfram.com/language/ref/DMSList.html.
APA
Wolfram 语言. (2008). DMSList. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/DMSList.html 年
BibTeX
@misc{reference.wolfram_2026_dmslist, author="Wolfram Research", title="{DMSList}", year="2020", howpublished="\url{https://reference.wolfram.com/language/ref/DMSList.html}", note=[Accessed: 06-September-2026]}
BibLaTeX
@online{reference.wolfram_2026_dmslist, organization={Wolfram Research}, title={DMSList}, year={2020}, url={https://reference.wolfram.com/language/ref/DMSList.html}, note=[Accessed: 06-September-2026]}