您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 直角坐标与球坐标的转换详解
直角坐标与球坐标的转换详解有些同学只注意公式的表达式,而忽略了他们的意义和他们之间的关系。因而经常出现错误而不自觉。下面就把直角坐标与球坐标的意义与他们之间的关系细述如下:1.正确认识坐标系:通常使用的直角坐标系是右手坐标系,其x,y,z三个坐标轴之间的关系如下图所示:与之相对的不常用的是左手坐标系如下右图:在立体图中经常画成如下两种形式而右侧的第三种形式则较少被用到(因为它的第一卦限不在最前方):对于球坐标则更复杂一些:首先一定要注意两个互相垂直的角的定义域和初始方向:两个角一般都用θ和φ来表示。比如θ的定义域是2π,相当于地球的经度,一定要辨明所使用的球坐标的θ是从(0→2π)还是从(-π→π)。而φ的定义域是π,相当于地球的纬度,一定要辨明所用坐标系的φ是从(0→π)还是从(-π/2→π/2)。所谓初始方向,是指球坐标与直角坐标之间的关系。如下图所示:从上面两图可以看出θ角围成一圈,其取值可以是(0→2π)也可以是(-π→π),且把地球分割成一个个的西瓜瓣。而φ角把地球切成一片片。其取值只能从南极到北极即(0→π)或(-π/2→π/2),且图⑴只能取(-π/2→π/2),而图⑵只能取(0→π)。所以虽然从理论上来说,常把φ的取值范围取(0→π),但地球图都采取图⑴的方式。正是由于φ的两种不同的取值方式决定了球坐标与直角坐标之间的转换的不同表达式。下面就以图1的方式配以适当的直角坐标系产生标准的地球图如下:其两种坐标的关系如右图:2.将球坐标转化为直角坐标:从图中可以看出在此图的关系中θ的变化实在x-y平面内。其0点为A方向与x轴方向一致。向右为正,经过y轴为π/2达到x的负方向时为π,如果定义域为(0→2π)则继续旋转时θ值继续增大,否则变负。这有什么重要性?它直接关系到从直角坐标系转换到球坐标系时的结果的正确性。同样可以看到此图中φ的0点也与x轴的方向一致为A。而且向上为正。转到与z轴方向依照时为π/2。向下为负,到达z轴的负方向时为-π/2(也就是说φ的定义域为-π/2→π/2,而非0→π)。同样对如下几个图形也可仔细判明:从右图的具体关系可以看出:其直角坐标与球坐标的关系如下:sin,coscoscoscossinzrOBrxryr其它再举几例如下:可参照解决。其中图2为:cossincossinsinzrxryr图3为:sincossincoscosyrxrzr3.由直角坐标转换为球坐标:根据不同的球坐标转化为直角坐标的关系,表面看来很容易求得相应的直角坐标转化为球坐标的表达式。⑴对于图1的情形就有:22222arctanarctanrxyzzrzyx但,由于反三角函数的多值性,反三角函数表只能给出θ的主值,而不能给出其真实值。要求出θ的真实值,还要依据其定义域的不同,作必要的调整。其调整方式如下:当θ定义为-π→π时如下图有:22222arctan0:0,;0,220,00:arctan0,0,;0,=rxyzzrzxyyxCyxCxyCyCx当θ定义为0→2π时如下图有:由此图可知,其与(-π→π)的区别在于:0x时000,=2xCxyC时,且时⑵对于图2与图1类似,则有:22222arctanarctanrxyzrzzyx所不同的是:φ的取值范围是(0→π),所以当0z时,φ取得主值后应。θ的调整方法与图1相同。⑶对于图3与图1其实是相似的,只需把x,y,z轮换改成z,x,y即:22222arctanarctanrxyzyryxz对于计算θ真实值的调整,当然也同样要进行字母的轮换。
本文标题:直角坐标与球坐标的转换详解
链接地址:https://www.777doc.com/doc-5899024 .html