0
是否有任何方法可以执行符号从笛卡尔坐标转换为球面坐标。我可以这样做:将符号笛卡尔坐标转换为球面
x = r * sin(theta)*cos(phi)
依此类推,然后插入x,y和z的表达式。有没有更简单的命令来做到这一点?
是否有任何方法可以执行符号从笛卡尔坐标转换为球面坐标。我可以这样做:将符号笛卡尔坐标转换为球面
x = r * sin(theta)*cos(phi)
依此类推,然后插入x,y和z的表达式。有没有更简单的命令来做到这一点?
我不知道如果cart2sph
可以做象征性的对象转换,但它的文档具有方便地阐明了你的映射:
phi = atan2(y, x);
theta = atan2(z, sqrt(x .^ 2 + y .^ 2));
r = sqrt(x .^ 2 + y .^ 2 + z .^ 2);
我想你会不得不求助于这种明确的转变。