【发布时间】:2015-10-02 03:55:00
【问题描述】:
函数 sph2cart 用于将球坐标转换为笛卡尔坐标。但是如何使用Matlab代码将极坐标函数转换为笛卡尔坐标函数。例如如何将球谐函数 Y(r,θ,φ) 转换为笛卡尔坐标 Y(x,y,z)。
【问题讨论】:
-
你的函数是如何定义的?它是
m-file 和匿名函数、值数组吗? -
不确定我是否正确理解了您的问题,但我建议您为这些类型的转换编写自己的函数。
phir2xy=@(phi,r)r.*[cos(phi) sin(phi)];是一个简单的 2D 示例,但您可以为 3D 转换执行类似的操作。