DMSList

DMSList[θ]

将以十进制度给出的一个角度 θ 转换为一个 DMS 列表 {degree,minute,second}.

DMSList["dms"]

将一个 DMS 字符串转换为一个 DMS 列表 {degree,minute,second}.

DMSList["latlon"]

将一个纬度-经度字符串转换为一对 DMS 列表.

DMSList[GeoPosition[]]

GeoPosition 数据转换为一对 DMS 列表或 DMS 列表对数组.

更多信息

  • DMSList["dms"] 支持所有普通的 DMS 字符串格式,有类似 °'"dms 的分隔符.
  • DMSList[{d,m,s}] 返回标准化的度分秒列表,其中分和秒的值位于 0 到 60 之间.
  • 对于正的角度 θDMSList[θ] 返回非负数字列表. 对于负的角度 θDMSList[θ] 返回非正数字列表.
  • 对于负的角 θDMSList[θ] 等价于 -DMSList[-θ].

范例

打开所有单元关闭所有单元

基本范例  (4)

将十进制度给出的一个角度转换为 {degree,minute,second}

从一个字符串转换:

规范化一个 DMS 列表:

返回 GeoPosition 对象的纬度和经度的 DMS 列表:

范围  (6)

以十进制度给出的角的 DMS 列表形式:

对于精确的输入,结果也是精确量值的列表:

负角:

角度作为 DMS 字符串给出的 DMS 列表:

输入可以用多种形式给出:

可以用 "North"、"West" 等或缩写 "N"、"W" 等指定 DMS 字符串中的正负号:

也可以在字符串中明确指定角度的正负,它作用于所有元素:

规范的 DMS 列表输入返回时不作任何变化:

度和分总是返回为精确数值:

规范化为一种独特形式:

如果给出的 DMS 字符串不完整,则视未指明的值为零:

返回 GeoPosition 数组中位置的 DMS 列表:

推广和延伸  (2)

作用于双 DMS 字符串的两个角:

{lat,lon} 格式返回角度,即便是以相反顺序给出的:

明确指定每个角度的含义:

Quantity 角度转换为 DMS 列表:

属性和关系  (8)

对于正的角度 θDMSList[θ] 返回非负数字列表:

对于负的角度 θDMSList[θ] 返回非正数字列表:

所有的数字角度 θ 服从恒等式 DMSList[-θ]-DMSList[θ]

DMSList 不进行 360 度周期转换:

如果输入含有不精确数值,结果将是不精确的,总是以秒为单位:

仅当所有数值都是精确值时,结果是精确的:

DMSList 对于数值角度的行为可以使用 FromDMS 逆转:

对于精确数值:

可用 DMSString 逆转对 DMS 字符串角度执行的 DMSList 操作:

对于精确数值:

也可用 NumberDecompose 计算数字 DMS 列表:

DMSListNumberDecompose 遵循相同的符号约定:

DMS 列表等价于具有度分秒混合单位的 Quantity 对象:

DMSList 可从 Quantity 对象中提取 DMS 列表:

可将列表用作量的混合大小:

可能存在的问题  (2)

单位必须始终伴随着数值:

不应使用有理数:

Wolfram Research (2008),DMSList,Wolfram 语言函数,https://reference.wolfram.com/language/ref/DMSList.html (更新于 2020 年).

文本

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_2024_dmslist, author="Wolfram Research", title="{DMSList}", year="2020", howpublished="\url{https://reference.wolfram.com/language/ref/DMSList.html}", note=[Accessed: 21-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_dmslist, organization={Wolfram Research}, title={DMSList}, year={2020}, url={https://reference.wolfram.com/language/ref/DMSList.html}, note=[Accessed: 21-November-2024 ]}