文件帮助中心文件
将极性或圆柱形坐标转换为笛卡尔
[x,y] = pol2cart(theta,rho)
[x,y,z] = pol2cart(theta,rho,z)
例子
[X那y] = pol2cart(θ.那rho.)转换极坐标数组中相应的元素θ.和rho.到二维笛卡尔,或XY.,坐标。
[X那y] = pol2cart(θ.那rho.)
X
y
θ.
rho.
[X那y那Z.] = pol2cart(θ.那rho.那Z.)转换圆柱坐标阵列的相应元素θ.那rho., 和Z.到三维笛卡尔,或XYZ.,坐标。
[X那y那Z.] = pol2cart(θ.那rho.那Z.)
Z.
全部收缩
转换矩阵中相应条目定义的极性坐标θ.和rho.二维笛卡尔坐标X和y。
Theta = [0 pi / 4 pi / 2 pi]
θ=1×4.0 0.7854 1.5708 3.1416
rho = [5 5 10 10]
rho =1×4.5 5 10 10
X =1×4.5.0000 3.5355 0.000 -10.0000
y =1×4.0 3.5355 10.0000 0.0000
转换由矩阵中的相应条目定义的圆柱坐标θ.那rho., 和Z.三维笛卡尔坐标X那y, 和Z.。
theta = [0 pi / 4 pi / 2 pi]'
θ=4×10 0.7854 1.5708 3.1416
rho = [1 3 4 5]'
rho =4×11 3 4 5
z = [7 8 9 10]'
z =4×17 8 9 10
X =4×11.0000 2.1213 0.0000 -50000
y =4×10 2.1213 4.0000 0.0000
角坐标,指定为标量,矢量,矩阵或多维数组。θ.那rho., 和Z.必须是相同的大小,或者任何一个都可以是标量。
θ.是逆时针方向X-y从积极的弧度测量的平面X-轴。
数据类型:单身的|双倍的复数支持:金宝app是的
单身的
双倍的
径向坐标,指定为标量,矢量,矩阵或多维数组。θ.那rho., 和Z.必须是相同的大小,或者任何一个都可以是标量。
rho.是距离原点到一个点的距离X-y飞机。
海拔坐标,指定为标量,矢量,矩阵或多维数组。θ.那rho., 和Z.必须是相同的大小,或者任何一个都可以是标量。
Z.是高于的高度X-y飞机。
笛卡尔坐标,作为阵列返回。
从极地和圆柱形坐标到笛卡尔坐标的映射是:
此功能完全支持高阵列。金宝app有关更多信息,请参阅高阵列。
此功能完全支持GPU阵列。金宝app有关更多信息,请参阅在GPU上运行matlab函数(并行计算工具箱)。
此功能完全支持分布式数组。金宝app有关更多信息,请参阅使用分布式数组运行MATLAB函数(并行计算工具箱)。
Cart2pol.|Cart2sph..|sph2cart.
Cart2pol.
Cart2sph..
sph2cart.
您有此示例的修改版本。您是否希望使用您的编辑打开此示例?
您单击了与此MATLAB命令对应的链接:
在MATLAB命令窗口中输入它来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,以便在可用的地方进行翻译的内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:。
您还可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获取最佳网站性能。其他MathWorks国家网站未优化您的位置。
联系您当地的办公室