SphericalAngle
SphericalAngle[{θ0,ϕ0}{{θ1,ϕ1},{θ2,ϕ2}}]
给出通过点 {θ0,ϕ0}、{θ1,ϕ1} 和 {θ2,ϕ2} 的大圆之间的带符号的角,单位为弧度.
SphericalAngle[p{q,r}]
给出 n 维超球面上形式为 {θ1,θ2,…,θn-1,ϕ} 的点 p、q、r 的无符号角.
SphericalAngle[p{{q1,r1},…,{qn,rn}}]
给出从点 p 出发穿过点 qi 和 ri 的大圆之间的角的列表.
SphericalAngle[{p1,…,pn}{{q1,r1},…,{qn,rn}}]
给出从点 pi 出发穿过点 qi 和 ri 的大圆之间的角的列表.
更多信息
- 球面或超球面坐标向量使用与 CoordinateChartData 和 CoordinateTransformData 相同的指定方式,但是删除了前面的 r 坐标.
- 大圆之间的角以弧度为单位,与球面或超球面的半径无关.
- 球面情况下是可定向的,因此返回带符号的角度. 超球面情况下,在没有额外输入的情况下是不可定向的,因此返回无符号的角度.
- 符号约定:穿过点 p 的法线的逆时针方向为正.
- 2D 球面上的点也可以使用 GeoPosition[{lat,lon}] 表示法指定,其中,纬度和经度的单位为度.
- 处理数值型数据时,SphericalAngle 不接受复数输入,只返回实数输出.
范例
打开所有单元关闭所有单元范围 (3)
计算球面上任意点之间的符号角 (symbolic angle):
SphericalAngle 也可以接受 GeoPosition 纬度-经度坐标:
属性和关系 (3)
GeoDirection 计算的是与地球椭球模型上北极之间的角度:
强制 GeoDirection 使用地球的球形模型:
与使用地球椭球模型的 GeoArea 进行比较:
也可以使用 VectorAngle 计算 SphericalAngle 的结果:
文本
Wolfram Research (2024),SphericalAngle,Wolfram 语言函数,https://reference.wolfram.com/language/ref/SphericalAngle.html.
CMS
Wolfram 语言. 2024. "SphericalAngle." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/SphericalAngle.html.
APA
Wolfram 语言. (2024). SphericalAngle. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/SphericalAngle.html 年