{"id":7494,"date":"2007-04-26T09:01:00","date_gmt":"2007-04-26T09:01:00","guid":{"rendered":"http:\/\/melotopia.net\/b\/?p=7494"},"modified":"2007-04-26T09:01:00","modified_gmt":"2007-04-26T09:01:00","slug":"c%eb%a1%9c-%eb%b0%b0%ec%9a%b0%eb%8a%94-%ec%82%b0%ec%88%98","status":"publish","type":"post","link":"http:\/\/melotopia.net\/b\/?p=7494","title":{"rendered":"C\ub85c \ubc30\uc6b0\ub294 \uc0b0\uc218"},"content":{"rendered":"<div class=\"desc\">\n        C\uc5b8\uc5b4\ub97c \uc774\uc6a9\ud574\uc11c \uc0b0\uc218\ub97c \ucc98\uc74c\ubd80\ud130 \ud574\ubcf4\uc790. \uc624\ub298\uc758 \uc8fc\uc81c\ub294 \ubcf5\uc18c\uc218\ub85c \uc0ac\uce59\uc5f0\uc0b0 \ud558\uae30\ub2e4.<br \/>\n        <br \/>\n        \uc608\uc81c\ub85c \ub098\uc628 \ucf54\ub4dc\ub294 \uc804\ubd80 \ub0b4\uac00 \uc9c1\uc811 \uc791\uc131\ud55c \ucf54\ub4dc\uc774\ub2e4. \ubb50 \ubcf5\uc0ac\ud558\ub098 \uc0c8\ub85c \ub9cc\ub4dc\ub098 \ube44\uc2b7\ube44\uc2b7\ud560\ud14c\ub2c8 \ucf54\ub4dc\uc758 \uc800\uc791\uad8c\uc744 \ub530\uc9c0\uc9c0\ub294 \uc54a\ub3c4\ub85d \ud558\uaca0\ub2e4.<br \/>\n        <br \/>\n        \ub354\ubd88\uc5b4, \uc5b4\ucc28\ud53c \ubcf5\uc18c\uc218\ub97c \uc0ac\uc6a9\ud560 \uc218 \uc788\ub294 \ubc29\ubc95\uc740 \uc544\uc8fc \ub2e4\uc591\ud558\uace0, \uae30\uc874\uc5d0 \uc798 \uc4f0\uace0 \uc788\ub294 \ubc29\ubc95\uc774 \ub9ce\uc774 \uc788\uc744 \uac70\ub77c\uace0 \uc0dd\uac01\ud55c\ub2e4. \ub0b4\uac00 \uc774\uac78 \ub9cc\ub4e0 \uc774\uc720\ub294 \ubc30\uc6b0\ub294 \uac83 \ubcf4\ub2e4 \uc0c8\ub85c \uc9dc\ub294\uac8c \ub354 \ube60\ub97c \uac70\ub77c\ub294 \ucc29\uac01\uc5d0 \ube60\uc838\uc11c \ub9cc\ub4e0 \uac70\uc600\ub2e4. \ub2e4\ub978 \uc0ac\ub78c\ub4e4\uc740 \uadf8\ub0e5 \uae30\uc874\uc5d0 \uc788\ub294 \uc88b\uc740 \ubc29\ubc95\ub4e4\uc744 \uc0ac\uc6a9\ud558\uae30\ub97c \ubc14\ub780\ub2e4.<\/p>\n<p>        \uc77c\ub2e8, \ubcf5\uc18c\uc218\uac00 \uc5b4\ub5a4\uac74\uc9c0 \uba3c\uc800 \uc815\ud574\uc918\uc57c \ud55c\ub2e4.<br \/>\n        <\/p>\n<blockquote><p>\n         \/\/the type definition of complex number<br \/>\n         <br \/>\n         typedef struct {<br \/>\n         <br \/>\n         double x;<br \/>\n         <br \/>\n         double y;<br \/>\n         <br \/>\n         } cnumber;\n        <\/p><\/blockquote>\n<p>        typedef a b; \ub77c\uace0 \uc4f0\uba74 a\ub77c\ub294 \ud615\uc2dd\uc744 b\ub77c\ub294 \uc774\ub984\uc744 \uac16\ub294 \ud615\uc2dd\uc73c\ub85c \uc4f0\uaca0\ub2e4\ub294 \ub73b\uc774\ub2e4.<br \/>\n        <br \/>\n        \uc608\ub97c\ub4e4\uc5b4 typedef double merong; \uc73c\ub85c \uc4f0\uba74, \ubcc0\uc218\ub97c \uc120\uc5b8\ud560 \ub54c double a; \ub85c \uc548\ud558\uace0 merong a; \ub85c \ud574\ub3c4 \ub41c\ub2e4.<br \/>\n        <br \/>\n        struct\ub294 \uad6c\uc870\uccb4\ub97c \uc120\uc5b8\ud55c \uac83\uc774\uace0, cnumber\ub77c\ub294 \uc774\ub984\uc744 \uc92c\ub2e4. cnumber\ub294 \uc548\uc5d0 x\uc640 y\ub97c \uba64\ubc84\ub85c \uac00\uc9c0\ub294\ub370, \ubd88\ub7ec\uc62c\ub54c\ub294 \uc810\uc744 \ucc0d\uac70\ub098 \ud654\uc0b4\ud45c \uc5f0\uc0b0\uc790\ub85c \ubd88\ub7ec\uc624\uba74 \ub41c\ub2e4.<\/p>\n<p>        \uc774\uc81c \ub367\uc148\uc744 \ud574\ubcf4\uc790.<br \/>\n        <\/p>\n<blockquote><p>\n         \/\/The addition of two complex numbers z and w<br \/>\n         <br \/>\n         cnumber add_cnum(cnumber z, cnumber w){<br \/>\n         <br \/>\n         cnumber a={z.x+w.x,z.y+w.y};<br \/>\n         <br \/>\n         return a;<br \/>\n         <br \/>\n         }\n        <\/p><\/blockquote>\n<p>        \uc77c\ub2e8, \uc774 \ud568\uc218\uac00 \ud558\ub294 \uc77c\uc740 \ub450\uac1c\uc758 \ubcf5\uc18c\uc218 z\uc640 w\ub97c \ubc1b\uc544\uc11c \ubcf5\uc18c\uc218 \uac12\uc744 \ub418\ub3cc\ub824 \uc8fc\ub294 \uac83\uc774\ub2e4. \uadf8\ub7ec\ubbc0\ub85c \uc774 \ud568\uc218\uc758 \ud615\uc2dd\uc740 cnumber\uac00 \ub41c\ub2e4. \ubb3c\ub860 cnumber\ub294 \uc55e\uc5d0\uc11c \ub0b4\ubd80\uc5d0 x\uc640 y\ub97c \uac00\uc9c0\ub294 \uad6c\uc870\uccb4\ud615\uc2dd\uc774\ub77c\uace0 \ubbf8\ub9ac \uc120\uc5b8\ud588\uc73c\ubbc0\ub85c \uc4f8 \uc218\uac00 \uc788\ub2e4. \ub9cc\uc57d \uc774 \uc120\uc5b8\uc744 \uc548\ud558\uac8c \ub418\uba74 \ucef4\ud30c\uc77c \ud560 \ub54c &#8220;\ud5db\uc18c\ub9ac\ud558\uc9c0 \ub9c8\uc288, cnumber\ub77c\ub294\uac8c \ub300\uccb4 \uc5b4\ub528\ub0d0?&#8221;\uace0 \uc5d0\ub7ec\ub97c \ub0b4\ubc49\ub294\ub2e4.<br \/>\n        <br \/>\n        \ub0b4\ubd80\uc801\uc73c\ub85c\ub294 \uc0c8\ub85c\uc6b4 cnumber a\ub97c \uc120\uc5b8\ud574\uc11c \ub2e8\uc21c\ud788 \ucd08\uae30\ud654 \uc2dc\ud0a8\ub2e4. \ubcf5\uc18c\uc218\uc758 \ub367\uc148\uc740 \uadf8\ub0e5 \uc2e4\uc218\ubd80\ubd84\uacfc \ud5c8\uc218\ubd80\ubd84\uc744 \uac01\uac01 \ub354\ud574\uc11c \uc0c8\ub85c\uc6b4 \uc2e4\uc218\ubd80\ubd84\uacfc \ud5c8\uc218\ubd80\ubd84\uc73c\ub85c \ub098\ud0c0\ub0b4\ub294 \uac83\uc774\ubbc0\ub85c, \uc544\uc8fc \uac04\ub2e8\ud558\uac8c \ucc98\ub9ac\ub41c\ub2e4. \uadf8\ub9ac\uace0 \ud568\uc218\uac12\uc744 \ub418\ub3cc\ub824 \uc8fc\uae30 \uc704\ud574\uc11c return a;\ub97c \ubd88\ub7ec\uc624\uba74 \ub41c\ub2e4.<br \/>\n        <br \/>\n        \uc0ac\uc2e4 \ub354 \uc9e7\uac8c \uc4f8 \uc218\ub3c4 \uc788\ub2e4.<br \/>\n        <\/p>\n<blockquote><p>\n         \/\/The addition of two complex numbers z and w<br \/>\n         <br \/>\n         cnumber add_cnum(cnumber z, cnumber w){<br \/>\n         <br \/>\n         z.x+=w.x;<br \/>\n         <br \/>\n         z.y+=w.y;<br \/>\n         <br \/>\n         return z;<br \/>\n         <br \/>\n         }\n        <\/p><\/blockquote>\n<p>        \uc5ec\uae30\uc11c += \uc774\ub77c\ub294 \uc5f0\uc0b0\uc790\uac00 \ud558\ub294 \uc77c\uc740, +=\uc758 \uc624\ub978\ucabd\uc5d0 \uc788\ub294 \ub140\uc11d\uc744 \uc67c\ucabd\uc5d0 \uc788\ub294 \ub140\uc11d\uc5d0\uac8c \ub354\ud574\uc900\ub2e4\ub294 \ub73b\uc774\ub2e4.<br \/>\n        <br \/>\n        \uc989 a+=b\ub77c\uace0  \uc4f0\ub294\uac74 a=a+b\ub77c\uace0 \uc4f0\ub294 \uac83\uacfc \uac19\ub2e4\ub294 \ub73b\uc774\ub2e4. \uc774 +=\uc5f0\uc0b0\uc790\uc758 \uc4f8\ubaa8\ub294 \uc544\uc8fc \ub9ce\uc73c\ubbc0\ub85c \uc798 \uc54c\uc544\ub450\uc790. \ubb3c\ub860 -=\uc73c\ub85c \uc4f4 \uac83\ub3c4 \uc791\ub3d9\ud55c\ub2e4. \uc774 \uacbd\uc6b0\ub294 \uc624\ub978\ucabd\uc5d0 \uc788\ub294 \ub140\uc11d\uc744 \uc67c\ucabd\uc5d0 \uc788\ub294 \ub140\uc11d\uc73c\ub85c\ubd80\ud130 \ube7c\uac8c \ub41c\ub2e4.<\/p>\n<p>        \ub367\uc148\uc744 \uc798 \ud588\uc73c\ub2c8, \ube84\uc148\uc744 \uc815\uc758\ud558\ub824\uace0 \ud558\ub294\ub370, \ube84\uc148\uc744 \uc815\uc758\ud558\ub824\uba74 \uc704\uc640 \ub9c8\ucc2c\uac00\uc9c0\ub85c a.x=z.x-w.x\ub85c \ud574\ub3c4 \ub420 \uac83\uc774\ub2e4. \ud558\uc9c0\ub9cc \ube84\uc148\uc758 \uc6d0\ub798 \uc815\uc758\uc778 a-b=a+(-b)\ub97c \uc2e4\ud604\ud558\uae30 \uc704\ud574\uc11c \uc77c\ub2e8 \ubcf5\uc18c\uc218 z\ub97c \uc785\ub825\ubc1b\uc544\uc11c -z\ub97c \ub418\ub3cc\ub824\uc8fc\ub294 \ud568\uc218\ub97c \ub9cc\ub4e0\ub2e4.<br \/>\n        <\/p>\n<blockquote><p>\n         \/\/The negative number of the given complex number z<br \/>\n         <br \/>\n         cnumber minus_cnum(cnumber z){<br \/>\n         <br \/>\n         z.x=-z.x;<br \/>\n         <br \/>\n         z.y=-z.y;<br \/>\n         <br \/>\n         return z;<br \/>\n         <br \/>\n         }\n        <\/p><\/blockquote>\n<p>        \uc774 \ud568\uc218\uac00 \ud558\ub294 \uc77c\uc740 \ubed4\ud558\ubbc0\ub85c \uc124\uba85\ud558\uc9c0 \uc54a\uaca0\ub2e4. \ub2e8\uc9c0 =-\ub294 -=\uac00 \uc544\ub2c8\ub77c\ub294 \uc810\ub9cc \uc8fc\uc758\ud558\uc790.<br \/>\n        <br \/>\n        \uadf8\ub9ac\uace0, -\ub97c \ubd99\uc774\ub294 \ud568\uc218\ub97c \uad73\uc774 \ub9cc\ub4e0 \uc774\uc720\ub294, \uc55e\uc73c\ub85c \uc720\uc6a9\ud558\uae30 \ub54c\ubb38\uc774\ub2e4.<br \/>\n        <\/p>\n<blockquote><p>\n         \/\/Subtracting w from z<br \/>\n         <br \/>\n         cnumber sub_cnum(cnumber z, cnumber w){<br \/>\n         <br \/>\n         cnumber a;<br \/>\n         <br \/>\n         a=add_cnum(z,minus_cnum(w));<br \/>\n         <br \/>\n         return a;<br \/>\n         <br \/>\n         }\n        <\/p><\/blockquote>\n<p>        \ub4dc\ub514\uc5b4 \ube84\uc148\uc774\ub2e4. \ub367\uc148 \ud568\uc218\ub97c \uc2e4\uc81c\ub85c \uc751\uc6a9\ud55c \ud568\uc218\uac00 \ub420 \uac83\uc774\ub2e4.<br \/>\n        <br \/>\n        \ub367\uc148\uacfc \ube84\uc148\uc744 \uc798 \ud588\ub2e4. \ubcf5\uc18c\uc218\ub294 \uadf8 \uc790\uccb4\ub85c \uccb4\ub97c \uc774\ub8e8\uae30 \ub54c\ubb38\uc5d0 \uc0ac\uce59\uc5f0\uc0b0\uc774 \ubaa8\ub450 \uac00\ub2a5\ud558\ub2e4. \uc774\uc81c \uc0ac\uce59\uc5f0\uc0b0\uc911 \ub098\uba38\uc9c0 \ub450\uac1c\uc778 \uacf1\uc148\uacfc \ub098\ub217\uc148\uc744 \uc815\uc758\ud574 \uc8fc\uc790.<br \/>\n        <\/p>\n<blockquote><p>\n         \/\/Multiplication of z by w<br \/>\n         <br \/>\n         cnumber mul_cnum(cnumber z, cnumber w){<br \/>\n         <br \/>\n         cnumber a;<br \/>\n         <br \/>\n         a.x=z.x*w.x-z.y*w.y;<br \/>\n         <br \/>\n         a.y=z.x*w.y+z.y*w.x;<br \/>\n         <br \/>\n         return a;<br \/>\n         <br \/>\n         }\n        <\/p><\/blockquote>\n<p>        \ubcf5\uc18c\uc218\ub97c \uacf5\ubd80\ud574\ubcf8 \uc0ac\ub78c\uc740 \uc54c\uaca0\uc9c0\ub9cc, \uc704\uc758 \ud568\uc218\uac00 \ubcf5\uc18c\uc218 z\uc640 w\ub97c \ubc1b\uc544\uc11c \uc0c8\ub85c\uc6b4 \ubcf5\uc18c\uc218\uc758 \uc2e4\uc218\ubd80\ubd84\uacfc \ud5c8\uc218\ubd80\ubd84\uc744 \uac01\uac01 \uc815\uc758\ud558\uace0 \uc788\ub2e4\ub294 \uac78 \uc54c \uc218 \uc788\uc744 \uac83\uc774\ub2e4.<br \/>\n        <br \/>\n        \ubb38\uc81c\ub294 \ub098\ub217\uc148\uc774\ub2e4. \ub098\ub217\uc148\uc744 \uc815\uc758\ud558\ub824\uace0 \ud558\uba74 \uacc4\uc0b0\uc774 \uaf64 \ubcf5\uc7a1\ud574 \uc9c0\ub294\ub370, \ub098\ub217\uc148 \ud568\uc218\ub294 \ub354 \uc791\uc740 \ud568\uc218\ub85c \ucabc\uac24 \uc218\uac00 \uc788\ub2e4. \uba3c\uc800, \ucf24\ub808 \ubcf5\uc18c\uc218\ub97c \ub9cc\ub4dc\ub294 \ud568\uc218\ub97c \ub9cc\ub4e0\ub2e4.<br \/>\n        <\/p>\n<blockquote><p>\n         \/\/Complex conjugate of the given complex number z<br \/>\n         <br \/>\n         cnumber conj_cnum(cnumber z){<br \/>\n         <br \/>\n         cnumber a;<br \/>\n         <br \/>\n         a.x=z.x;<br \/>\n         <br \/>\n         a.y=-z.y;<br \/>\n         <br \/>\n         return a;<br \/>\n         <br \/>\n         }\n        <\/p><\/blockquote>\n<p>        \ube44\uacb0\uc740 -\ub97c \ubd99\uc774\ub294 \ud568\uc218\ub791 \uac19\ub2e4. \ub2e8\uc9c0 \ud5c8\uc218 \ubd80\ubd84\ub9cc -\uac00 \ubd99\uc5b4\uc11c \ub098\uc628\ub2e4\ub294 \uc810.<br \/>\n        <\/p>\n<blockquote><p>\n         \/\/The norm of the given complex number z<br \/>\n         <br \/>\n         double norm_cnum(cnumber z){<br \/>\n         <br \/>\n         double a;<br \/>\n         <br \/>\n         a=sqrt(z.x*z.x+z.y*z.y);<br \/>\n         <br \/>\n         return a;<br \/>\n         <br \/>\n         }\n        <\/p><\/blockquote>\n<p>        \uc808\ub300\uac12\uc744 \ub418\ub3cc\ub9ac\ub294 \ud568\uc218\ub3c4 \ub9cc\ub4e0\ub2e4. \uc808\ub300\uac12\uc740 \uc2e4\uc218\uc774\ubbc0\ub85c double\ud615\uc774 \ub41c\ub2e4. \uadf8\ub9ac\uace0 \uc560\ucd08\uc5d0 \ub09c \uc774\uac78 z\uc640 z\uc758 \ucf24\ub808\ubcf5\uc18c\uc218\ub97c \uacf1\ud574\uc11c \uadf8 \uc2e4\uc218\ubd80\ubd84\uc758 \uc81c\uacf1\uadfc\uc744 \ucde8\ud558\ub294 \ud568\uc218\ub85c \ub9cc\ub4e4 \uc0dd\uac01\uc774\uc5c8\ub294\ub370, \ub9cc\ub4e4\uace0\ub098\ub2c8\uae4c \uc774\ub807\uac8c \ub418\uc5b4 \uc788\uc5c8\ub2e4.<br \/>\n        <\/p>\n<blockquote><p>\n         \/\/z is divided by w<br \/>\n         <br \/>\n         cnumber div_cnum(cnumber z, cnumber w){<br \/>\n         <br \/>\n         cnumber a;<br \/>\n         <br \/>\n         a=mul_cnum(z,conj_cnum(w));<br \/>\n         <br \/>\n         a.x=a.x\/(norm_cnum(w)*norm_cnum(w));<br \/>\n         <br \/>\n         a.y=a.y\/(norm_cnum(w)*norm_cnum(w));<br \/>\n         <br \/>\n         return a;<br \/>\n         <br \/>\n         }\n        <\/p><\/blockquote>\n<p>        \uc774\uc81c \ub098\ub217\uc148\uc744 \uc815\uc758\ud560 \uc218 \uc788\ub2e4. z\ub97c w\ub85c \ub098\ub204\ub294\ub370, z\uc5d0 w\uc758 \ucf24\ub808 \ubcf5\uc18c\uc218\ub97c \uacf1\ud55c \ub2e4\uc74c, w\uc758 \uc808\ub300\uac12\uc758 \uc81c\uacf1\uc73c\ub85c \ub098\ub220\uc900\ub2e4. \uc774 \uacc4\uc0b0\uc774 \uc65c \ub098\ub217\uc148\uacfc \uac19\uc740 \uacc4\uc0b0\uc778\uc9c0\ub294 \uc9c1\uc811 \uc0dd\uac01\ud574 \ubcf4\uba74 \ub418\uaca0\ub2e4.<\/p>\n<p>        \uc774\uc81c \uc0ac\uce59\uc5f0\uc0b0\uc744 \ubaa8\ub450 \ud574\ubd24\uc73c\ub2c8, \ubcf5\uc18c\uc218\ub97c \uac16\uace0 \ub178\ub294 \ub2e4\ub978 \uc5f0\uc0b0\ub4e4\uc744 \uc815\ud574\ubcfc \uc218\ub3c4 \uc788\ub2e4. \uac00\ub839, \uc704\uc0c1\uac01 \ub3cc\ub9ac\uae30\uac00 \ub41c\ub2e4.<br \/>\n        <\/p>\n<blockquote><p>\n         \/\/complex phase transformation of the given complex number z by k<br \/>\n         <br \/>\n         cnumber phase_cnum(cnumber z, double k){<br \/>\n         <br \/>\n         cnumber x={cos(k),sin(k)};<br \/>\n         <br \/>\n         cnumber m=mul_cnum(z,x);<br \/>\n         <br \/>\n         return m;<br \/>\n         <br \/>\n         }\n        <\/p><\/blockquote>\n<p>        \ubcf5\uc18c\uc218 \uc704\uc0c1phase\uc740 \ud06c\uae301\uc778 \ubcf5\uc18c\uc218\ub97c \uacf1\ud574\uc8fc\ub294 \uac83\uacfc \uac19\uace0, \uacb0\uad6d \uadf8 \uc2e4\uc218\ubd80\ubd84\uc740 cos\ud568\uc218\ub85c, \ud5c8\uc218\ubd80\ubd84\uc740 sin\uc73c\ub85c \ud45c\ud604\ub418\ubbc0\ub85c, k\ub77c\ub514\uc548\ub9cc\ud07c \ub3cc\ub9ac\uace0 \uc2f6\uc73c\uba74 cos(k), sin(k)\ub97c \uc131\ubd84\uc73c\ub85c \uac00\uc9c0\ub294 \ubcf5\uc18c\uc218\ub97c \uacf1\ud574\uc8fc\uba74 \ub41c\ub2e4.<\/p>\n<p>        \uc774\uac74 \ubcf5\uc18c\uc218\uc758 \uc704\uc0c1\uac01\uc744 \uad6c\ud574\uc8fc\ub294 \ud568\uc218\uc774\ub2e4. \uc704\uc0c1\uac01\uc740 \ubcf5\uc18c\uc218\ub97c \uadf9\ud615\uc2dd\uc73c\ub85c \ud45c\ud604\ud588\uc744 \ub54c \ub098\uc624\ub294 \uac01\ub3c4\ub97c \uc598\uae30\ud558\ub294\ub370, \uadf8\ub0e5 \ud5c8\uc218\ubd80\ubd84\uc744 \uc2e4\uc218 \ubd80\ubd84\uc73c\ub85c \ub098\ub204\uba74 \ubcf5\uc18c\uc218\uc758 \uc808\ub300\uac12\uc740 \uc11c\ub85c \uc57d\ubd84\ub418\uace0, \ud0c4\uc820\ud2b8 \ud568\uc218 \ubd80\ubd84\ub9cc \ub0a8\uac8c \ub41c\ub2e4. \ub530\ub77c\uc11c \uac01\ub3c4\ub97c \uad6c\ud558\ub824\uba74 \uadf8 \uc22b\uc790\uc758 \uc544\ud06c\ud0c4\uc820\ud2b8 \uac12\uc744 \uad6c\ud558\uba74 \ub41c\ub2e4. \uc544\ud06c\ud0c4\uc820\ud2b8\ub294 C\uc5b8\uc5b4\uc758 math.h\uc5d0\uc11c \uc81c\uacf5\ud558\ubbc0\ub85c, \uc544\ub798\uc758 \ud568\uc218\ub97c \uc4f0\ub824\uba74 #include<math.h>\ub97c \uc4f0\uace0 \ucef4\ud30c\uc77c \ud560 \ub54c -lm\uc635\uc158\uc744 \ubd99\uc5ec\uc57c \ud560 \uac83\uc774\ub2e4.<br \/>\n        <\/p>\n<blockquote><p>\n         \/\/The argument of the given complex number z<br \/>\n         <br \/>\n         double arg_cnum(cnumber z){<br \/>\n         <br \/>\n         if(z.x==0.0){<br \/>\n         <br \/>\n         return PI\/2.0;<br \/>\n         <br \/>\n         }<br \/>\n         <br \/>\n         else{<br \/>\n         <br \/>\n         double a=atan(z.y\/z.x);<br \/>\n         <br \/>\n         return a;<br \/>\n         <br \/>\n         }<br \/>\n         <br \/>\n         }<br \/>\n         \n<\/p><\/blockquote>\n<p>        \uc790, \uac04\ub2e8\ud55c \ubcf5\uc18c\uc218 \uc0ac\uc6a9\ubc95\uc744 \uc54c\uc544\ubcf4\uc558\ub2e4. \uc815\ud1b5 C\uc5d0\uc11c \ubcf5\uc18c\uc218\ub97c \uc5b4\ub5bb\uac8c \ud558\ub294\uc9c0\ub294 \ubaa8\ub974\uaca0\uace0, C++\uc740 \ub2e4\uc74c \ud398\uc774\uc9c0\uc5d0\uc11c \uc18c\uac1c\ud558\ub294 \uac83\uacfc \uac19\uc774<br \/>\n        <span style=\"font-weight: bold;\"><br \/>\n         \uc544\uc8fc \uc27d\uac8c<br \/>\n        <\/span><br \/>\n        \ub418\ub294 \uac83 \uac19\ub2e4.<br \/>\n        <br \/>\n<a href=\"http:\/\/insar.yonsei.ac.kr\/%7Etkhong\/complex.html\" target=\"_blank\"><br \/>\n         http:\/\/insar.yonsei.ac.kr\/~tkhong\/complex.html<br \/>\n         <br \/>\n<\/a><br \/>\n<\/p>\n<div style=\"width:100%;margin-top:30px;clear:both;height:30px\">\n<div style=\"width:31px;float:left;\">\n<a href=\"\/toolbar\/popup\/abuseReport\/?entryId=275\" onclick=\"window.open(this.href, 'tistoryThisBlogPopup', 'width=550, height=510, toolbar=no, menubar=no, status=no, scrollbars=no'); return false;\"><br \/>\n<img data-recalc-dims=\"1\" decoding=\"async\" alt=\"\uc2e0\uace0\" src=\"https:\/\/i0.wp.com\/t1.daumcdn.net\/tistory_admin\/static\/ico\/ico_spam_report.png\" style=\"border:0\"\/><br \/>\n<\/a>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>C\uc5b8\uc5b4\ub97c \uc774\uc6a9\ud574\uc11c \uc0b0\uc218\ub97c \ucc98\uc74c\ubd80\ud130 \ud574\ubcf4\uc790. \uc624\ub298\uc758 \uc8fc\uc81c\ub294 \ubcf5\uc18c\uc218\ub85c \uc0ac\uce59\uc5f0\uc0b0 \ud558\uae30\ub2e4. \uc608\uc81c\ub85c \ub098\uc628 \ucf54\ub4dc\ub294 \uc804\ubd80 \ub0b4\uac00 \uc9c1\uc811 \uc791\uc131\ud55c \ucf54\ub4dc\uc774\ub2e4. \ubb50 \ubcf5\uc0ac\ud558\ub098 \uc0c8\ub85c \ub9cc\ub4dc\ub098 \ube44\uc2b7\ube44\uc2b7\ud560\ud14c\ub2c8 \ucf54\ub4dc\uc758 \uc800\uc791\uad8c\uc744 \ub530\uc9c0\uc9c0\ub294 \uc54a\ub3c4\ub85d \ud558\uaca0\ub2e4. \ub354\ubd88\uc5b4, \uc5b4\ucc28\ud53c \ubcf5\uc18c\uc218\ub97c \uc0ac\uc6a9\ud560 \uc218 \uc788\ub294 \ubc29\ubc95\uc740 \uc544\uc8fc \ub2e4\uc591\ud558\uace0, \uae30\uc874\uc5d0 \uc798 \uc4f0\uace0 \uc788\ub294 \ubc29\ubc95\uc774 \ub9ce\uc774 \uc788\uc744 \uac70\ub77c\uace0 \uc0dd\uac01\ud55c\ub2e4. \ub0b4\uac00 \uc774\uac78 \ub9cc\ub4e0 \uc774\uc720\ub294 \ubc30\uc6b0\ub294 \uac83 \ubcf4\ub2e4 \uc0c8\ub85c \uc9dc\ub294\uac8c [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_crdt_document":"","_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[12],"tags":[],"class_list":["post-7494","post","type-post","status-publish","format-standard","hentry","category-12"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p8o6gA-1WS","jetpack-related-posts":[],"jetpack_likes_enabled":true,"_links":{"self":[{"href":"http:\/\/melotopia.net\/b\/index.php?rest_route=\/wp\/v2\/posts\/7494","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/melotopia.net\/b\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/melotopia.net\/b\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/melotopia.net\/b\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/melotopia.net\/b\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=7494"}],"version-history":[{"count":0,"href":"http:\/\/melotopia.net\/b\/index.php?rest_route=\/wp\/v2\/posts\/7494\/revisions"}],"wp:attachment":[{"href":"http:\/\/melotopia.net\/b\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=7494"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/melotopia.net\/b\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=7494"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/melotopia.net\/b\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=7494"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}