極座標から直交座標、直交座標から極座標への変換はどのようにするのでしょうか?
三角関数の定義を利用してもう一方の座標へ変換します。
三角関数の単位円による定義は、直交座標平面上の原点Oを中心とする単位円のx軸の正の部分から反時計回りにθの角をなす半径OPの単位円周上の端点Pの座標を(\cosθ,\sinθ)とする、というものです。
極座標から直交座標への変換
極座標平面の始線ののびる方向を正とする数直線Aと数直線Aを原点を中心に反時計回りに\dfrac{\pi}{2}だけ回転させたような数直線Bを引きます。それぞれの数直線の単位長さは動径の単位長さに等しく、数直線の0はどちらも交点である原点に位置しています。
数直線Aはx軸、数直線Bはy軸と対応させることで、(1)が成り立ちます。
したがって、極座標が(r,θ)である点Pの直交座標(x,y)は
\large(x,y)=(r\cos\theta,r\sin\theta)\tag1
より求められることがわかります。
これは原点の極座標(0,θ)を直交座標に変換するときもr<0のときも成り立ちます。
(0,θ)のとき
(1)をもちいて直交座標に変換すると
\begin{align*}(x,y)&=(0\cos\theta,0\sin\theta)\\[0.5em]&=(0,0)\end{align*}
となるため、r=0のときも(1)が成り立つことがわかります。
r<0のとき
r=-r'(ただし、r'>0)とおくと極座標の性質より(r,θ)=(r',θ+\pi)なので直交座標は
(x,y)=\bigl(r'\cos(\theta+\pi),r'\sin(\theta+\pi)\bigr)\tag{*}
となります。
また、(1)をもちいて直交座標に変換すると
\begin{align*}(x,y)&=(r\cos\theta,r\sin\theta)\\[0.5em]&=(-r'\cos\theta,-r'\sin\theta)\\[0.5em]&=\bigl(r'(-\cos\theta),r'(-\sin\theta)\bigr)\\[0.5em]&=\bigl(r'\cos(\theta+\pi),r'\sin(\theta+\pi)\bigr)\end{align*}
となり、(*)を得るのでr<0のときも(1)が成り立つことがわかります。
直交座標から極座標への変換
動径座標rは原点Oから点Qまでの距離でもあるので
\begin{align*}r&=\sqrt{(x-0)^2+(y-0)^2}\\[0.5em]&=\sqrt{x^2+y^2}\end{align*}
より求められます。
点Qの直交座標より
\begin{align*}\sin\theta&=\frac{y}{r}\\[0.5em]&=\frac{y}{\sqrt{x^2+y^2}}\\[1em]\cos\theta&=\frac{x}{r}\\[0.5em]&=\frac{x}{\sqrt{x^2+y^2}}\end{align*}
が成り立つことから、偏角座標θは連立方程式
\begin{cases}\sin\theta=\dfrac{y}{\sqrt{x^2+y^2}}\\[1em]\cos\theta=\dfrac{x}{\sqrt{x^2+y^2}}\end{cases}\tag{*}
の解として求められます。
したがって、点Pの直交座標(x,y)を極座標(r,θ)に変換するには、r,θを
\begin{equation}\begin{aligned}&\large
r=\sqrt{x^2+y^2}\\[1em]&\large\begin{cases}\sin\theta=\dfrac{y}{\sqrt{x^2+y^2}}\\[1em]\cos\theta=\dfrac{x}{\sqrt{x^2+y^2}}\end{cases}\end{aligned}\end{equation}
より求めればよいことがわかります。
しかし、r=0となる原点Oにおいては(*)の分母が0となってしまい偏角座標θが求められないので、場合分けして極座標を
\begin{equation}\large(0,\theta)\qquad(\theta:任意の実数)\end{equation}
とします。
また、(2)より求められる動径座標の値はr>0に限られます。
r<0である極座標に変換するには以下のようにします。
直交座標が(x,y)、極座標が(r,θ)(ただし、r>0)である点Pと原点Oに関して対称な位置にある点Qの極座標について考えます。このとき、点Pの座標には(2)が成り立っています。
点Qの直交座標を(x',y')、極座標を(r',θ)とおきます。
点Qは点Pと原点Oに関して対称な位置にあるので、点Pの座標をもちいて
\begin{align*}(x',y')&=(-x,-y)\tag{**}\\[1em](r',\theta')&=(-r,\theta)\tag{***}\end{align*}
と表されます。
すると
\begin{align*}r'&=-r\\[0.5em]&=-\sqrt{x^2+y^2}\\[0.5em]&=-\sqrt{(-x')^2+(-y')^2}&\bigl(\because(**)\bigr)\\[0.5em]&=-\sqrt{{x'}^2+{y'}^2}&\bigl(\because
(-a)^2=a^2\bigr)\\[1em]\sin\theta&=\frac{y}{r}\\[0.5em]&=\frac{-y}{-r}\\[0.5em]&=\frac{y'}{r'}&\bigl(\because(**),(***)\bigr)\\[0.5em]&=\frac{y'}{-\sqrt{{x'}^2+{y'}^2}}\\[1em]\cos\theta&=\frac{x}{r}\\[0.5em]&=\frac{-x}{-r}\\[0.5em]&=\frac{x'}{r'}&\bigl(\because(**),(***)\bigr)\\[0.5em]&=\frac{x'}{-\sqrt{{x'}^2+{y'}^2}}\end{align*}
が成り立つことがわかります。
したがって、直交座標(x,y)をr<0である極座標(r,θ)に変換するには
\begin{equation}\begin{aligned}&\large
r=-\sqrt{x^2+y^2}\\[1em]&\large\begin{cases}\sin\theta=\dfrac{y}{-\sqrt{x^2+y^2}}\\[1em]\cos\theta=\dfrac{x}{-\sqrt{x^2+y^2}}\end{cases}\end{aligned}\end{equation}
より求めればよいことがわかります。
(2),(3),(4)によって1つの直交座標を極座標へ変換すると複数の極座標が現れますが、これは極座標の性質によるものです。
原点以外の点の直交座標と極座標が1対1対応となるような変換とするために通常(2)をもちい、θの範囲を0\leqqθ<2\piとします。
Share: