# phitheta2uv


将 phi/theta 角转换成 u/v 坐标

函数库: TyPhasedArray

# 语法

UV = phitheta2uv(PhiTheta)

# 说明

UV = phitheta2uv(PhiTheta) 将 phi/theta 角对转换为其相应的 u/v 空间坐标。示例

# 示例

Phi-Theta 对的转换

找出 的相应 u-v 表示。

using TyPhasedArray
uv = phitheta2uv([30; 0])
uv = 2-element Vector{Float64}:
 0.0
 0.0

# 输入参数

PhiTheta - Phi/theta 对
两行矩阵

Phi 和 theta 角,指定为一个两行矩阵。矩阵的每一列代表一个角度,单位为度,形式为 [phi; theta]。

# 输出参数

UV - 在 u/v 空间的角度
两行矩阵

u/v 空间的角度,以两行矩阵形式返回。矩阵的每一列代表一个 [u; v] 形式的角度。UV 的矩阵维度与 PhiTheta 的相同。

# 更多关于

Phi, Theta 角

phi 角()是正 y 轴与向量在 yz 平面上的正交投影的角度。这个角度是朝向正 z 轴的正角。phi 角在 0 到 360 度之间。Theta 角()是 x 轴到向量本身的角度。这个角度是朝着 yz 平面的正方向。Theta 角在 0 到 180 度之间。

图中说明了一个向量的 phi 和 theta,该向量显示为绿色实线。

之间的坐标变换由以下方程式描述:

U/V 空间

正半球 x ≥ 0 的 u/v 坐标可以从 phi 角和 theta 角推导出来。

这两个坐标系之间的关系是:

在这些表达中, 分别是 phi 角和 theta 角。

要将方位角和仰角转换为 u 和 v,请使用转换方法:

这只在 abs(az) ≤= 90 的范围内有效。

u 和 v 的值满足不等式:

反过来说,phi 和 theta 角可以用 u 和 v 来表达:

方位角和仰角也可以用 u 和 v 来表达: