将球形坐标转换为笛卡尔
[x,y,z] = sph2cart(方位角,高程,r)
例子
[[x,y,z] = sph2cart(方位角,,,,海拔,,,,r)转换球形坐标阵列的相应元素方位角,,,,海拔, 和r到笛卡尔或xyz,坐标。
[[x,y,z] = sph2cart(方位角,,,,海拔,,,,r)
x,y,z
方位角
海拔
r
全部收缩
转换由矩阵中相应条目定义的球形坐标AZ,,,,El, 和r到笛卡尔坐标X,,,,y, 和z。这些点对应于立方体的八个顶点。
AZ
El
X
y
z
az = [0.7854 0.7854 -0.7854 -0.7854;2.3562 2.3562 -2.3562 -2.3562]
az =0.7854 0.7854 -0.7854 -0.7854 2.3562 2.3562 -2.3562 -2.3562
EL = [0.6155 -0.6155 0.6155 -0.6155;0.6155 -0.6155 0.6155 -0.6155]
el =0.6155 -0.6155 0.6155 -0.6155 0.6155 -0.6155 0.6155 -0.6155
r = 1.7321*一个(2,4)
r =1.7321 1.7321 1.7321 1.7321 1.7321 1.7321 1.7321 1.7321
[X,Y,Z] = SPH2CART(AZ,EL,R)
x =1.0000 1.0000 1.0000 1.0000 -1.0000 -1.0000 -1.0000 -1.0000
y =1.0000 1.0000 -1.0000 -1.0000 1.0000 1.0000 -1.0000 -1.0000
z =1.0001 -1.0001 1.0001 -1.0001 1.0001 -1.0001 1.0001 -1.0001
方位角,指定为标量,矢量,矩阵或多维阵列。方位角,,,,海拔, 和r必须是相同的大小,或者任何一个都可以是标量。
方位角是逆时针方向X-y从阳性中测量的平面X-轴。
数据类型:单身的|双倍的复杂的数字支持:金宝app是的
单身的
双倍的
高程角,指定为标量,矢量,矩阵或多维阵列。方位角,,,,海拔, 和r必须是相同的大小,或者任何一个都可以是标量。
海拔是弧度的海拔角度X-y飞机。
半径,指定为标量,矢量,矩阵或多维阵列。方位角,,,,海拔, 和r必须是相同的大小,或者任何一个都可以是标量。
长度单位r可以是任意的,输出数组X,,,,y, 和z使用相同的单元。
笛卡尔坐标,作为数组返回。
从球形坐标到三维笛卡尔坐标的映射为
x = r。* cos(高程)。* cos(Azimuth)y = r。* cos(高程)。
此功能完全支持高阵列。金宝app有关更多信息,请参阅高阵列。
CART2POL|CART2SPH|POL2CART
CART2POL
CART2SPH
POL2CART
您单击了与此MATLAB命令相对应的链接:
通过在MATLAB命令窗口中输入该命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站以获取可用的翻译内容,并查看本地事件和优惠。根据您的位置,我们建议您选择:。
您还可以从以下列表中选择一个网站:
选择中国网站(中文或英语)以获得最佳场地性能。其他Mathworks乡村网站未针对您所在的访问进行优化。
联系您当地的办公室
立即进行审判