将极坐标或柱坐标转换为笛卡尔坐标
[x,y] = pol2cart(theta,rho)
[x,y,z] = pol2cart(theta,rho,z)
例子
[x,y= pol2cart(θ,ρ)变换极坐标数组的对应元素θ和ρ变成二维笛卡尔坐标,或者xy,坐标。
[x,y= pol2cart(θ,ρ)
x
y
θ
ρ
[x,y,z= pol2cart(θ,ρ,z)转换柱坐标数组的对应元素θ,ρ,z到三维笛卡尔坐标系,或者xyz,坐标。
[x,y,z= pol2cart(θ,ρ,z)
z
全部折叠
转换矩阵中对应项定义的极坐标θ和ρ到二维笛卡尔坐标x和y.
Theta = [0 /4 /2]
θ=1×40 0.7854 1.5708 3.1416
Rho = [5 5 10 10]
ρ=1×45 5 10 10
x =1×45.0000 3.5355 0.0000 -10.0000
y =1×40 3.5355 10.0000 0.0000
转换矩阵中对应项定义的柱坐标θ,ρ,z到三维笛卡尔坐标x,y,z.
Theta = [0 /4 /2 pi]'
θ=4×10 0.7854 1.5708 3.1416
Rho = [1 3 4 5]'
ρ=4×11 3 4 5
Z = [7 8 9 10]'
z =4×17 8 9 10
x =4×11.0000 2.1213 0.0000 -5.0000
y =4×10 2.1213 4.0000 0.0000
Angular坐标,指定为标量、向量、矩阵或多维数组。θ,ρ,z必须是相同的大小,或者它们中的任何一个都可以是标量。
θ逆时针方向的角在x-y以弧度为单位的平面x设在。
数据类型:单|双复数支持:万博1manbetx是的
单
双
径向坐标,指定为标量、矢量、矩阵或多维数组。θ,ρ,z必须是相同的大小,或者它们中的任何一个都可以是标量。
ρ从原点到点的距离是x-y飞机。
仰角坐标,指定为标量、矢量、矩阵或多维数组。θ,ρ,z必须是相同的大小,或者它们中的任何一个都可以是标量。
z高度在x-y飞机。
笛卡尔坐标,作为数组返回。
从极坐标和柱坐标到笛卡尔坐标的映射为:
这个函数完全支持高数组。万博1manbetx有关更多信息,请参见高大的数组.
cart2pol|cart2sph|sph2cart
cart2pol
cart2sph
sph2cart
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站,在可用的地方获得翻译的内容,并查看当地的活动和优惠。根据您所在的位置,我们建议您选择:.
您也可以从以下列表中选择一个网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
联系当地办事处
现在就去审判吧