文档

pol2cart

变换极性或圆柱坐标笛卡儿

描述

例子

(x,y)= pol2cart (θ,ρ)极坐标的转换相应的元素数组θρ二维笛卡尔,或xy,坐标。

例子

(x,y,z)= pol2cart (θ,ρ,z)圆柱坐标的转换相应的元素数组θ,ρ,z三维笛卡尔或xyz,坐标。

例子

全部折叠

定义的极坐标转换矩阵对应的条目θρ对二维笛卡尔坐标xy

θ=[0π/ 4π/ 2π)
θ=1×40 0.7854 1.5708 3.1416
ρ= [5 5 10 10]
ρ=1×45 5 10 10
(x, y) = pol2cart(θ,ρ)
x =1×45.0000 3.5355 0.0000 -10.0000
y =1×40 3.5355 10.0000 0.0000

定义的圆柱坐标转换矩阵对应的条目θ,ρ,z三维笛卡尔坐标x,y,z

θ=[0π/ 4π/ 2π)”
θ=4×10 0.7854 1.5708 3.1416
ρ= [1 3 4 5]'
ρ=4×11 3 4 5
z = [7 8 9 10]
z =4×17 8 9 10
[x, y, z] = pol2cart(θ,ρ,z)
x =4×11.0000 2.1213 0.0000 -5.0000
y =4×10 2.1213 4.0000 0.0000
z =4×17 8 9 10

输入参数

全部折叠

角坐标,指定为一个标量、向量矩阵,或多维数组。θ,ρ,z必须是相同的大小,或其中任何一个标量。

θ是逆时针方向角的x- - - - - -y飞机以积极的弧度x设在。

数据类型:|
复数的支持:金宝app是的

径向坐标,指定为一个标量、向量矩阵,或多维数组。θ,ρ,z必须是相同的大小,或其中任何一个标量。

ρ到原点的距离为一个点的x- - - - - -y飞机。

数据类型:|
复数的支持:金宝app是的

高程坐标,指定为一个标量、向量矩阵,或多维数组。θ,ρ,z必须是相同的大小,或其中任何一个标量。

z以上是高度吗x- - - - - -y飞机。

数据类型:|
复数的支持:金宝app是的

输出参数

全部折叠

笛卡尔坐标系,作为数组返回。

算法

从极地和圆柱坐标的映射笛卡尔坐标的方法是:

扩展功能

C / c++代码生成
生成C和c++代码使用MATLAB®编码器™。

GPU的代码生成
生成NVIDIA的CUDA®代码®GPU使用GPU编码器™。

另请参阅

||

之前介绍过的R2006a