Kepler's law

 

Ãʱâ Á¶°ÇÀÌ ÀÖ´Â ¹ÌºÐ ¹æÁ¤½ÄÀÇ ÇØ¸¦ ±¸ÇÏ´Â °­·ÂÇÑ ÇØ¸¦ ±¸ÇÏ´Â ¹®Á¦¸¦ ´Ù½Ã »ý°¢ÇØ º¸°í ÇØ¸¦ ÇØ¼®ÀûÀ¸·Î ±¸ÇÒ ¼ö ¾ø´Â ºñ¼±Çü ¹ÌºÐ ¹æÁ¤½ÄÀÇ °æ¿ì ÇØ¸¦ ¼öÄ¡ÀûÀ¸·Î ±¸ÇÏ´Â Runge-Kutta Method¸¦ »ç¿ëÇÏ¿© Kepler ¹ýÄ¢À» ÇØ¼®Çϴµ¥ ÀÀ¿ëÇÑ´Ù.

 

  16¼¼±â Áß¿±±îÁö ¸ðµç º°Àº Áö±¸¸¦ Áß½ÉÀ¸·Î ȸÀüÇϰí ÀÖ´Ù´Â Áö±¸ Á߽ɼ³ÀÌ ÀÎÁ¤µÇ°í ÀÖ¾úÀ¸³ª, 1543³â ÄÚÆä¸£´ÏÄí½º´Â Áö±¸¸¦ ºñ·ÔÇÑ ¸ðµç Ç༺µéÀº žçÀ» Áß½ÉÀ¸·Î ¿îµ¿Çϰí Àִٴ žç Á߽ɼ³À» ÁÖÀåÇÏ¿´´Ù.   17¼¼±â ÃÊ ÄÉÇ÷¯´Â ±×ÀÇ ½º½Â ƼÄÚ ºê¶óÇì°¡ Á¤¹ÐÇÏ°Ô °üÃøÇÑ ÀڷḦ Á¤¸®, ºÐ¼®ÇÏ¿© ´ÙÀ½°ú °°Àº Ç༺ÀÇ ¿îµ¿¿¡ °üÇÑ ¹ýÄ¢À» ¹ßÇ¥ÇÏ¿´´Ù.  

1. Ç༺Àº žçÀ» ÇϳªÀÇ ÃÊÁ¡À¸·Î Çϴ Ÿ¿ø ±Ëµµ»óÀ» ¿îµ¿ÇÑ´Ù.

    (Ÿ¿ø ±ËµµÀÇ ¹ýÄ¢ : 1609³â)

2.  Ç༺°ú žçÀ» ÀÕ´Â ¼±ºÐÀÌ ´ÜÀ§ ½Ã°£¿¡ ½ºÄ¡°í Áö³ª°¡´Â ¸éÀûÀº Ç༺ÀÇ À§Ä¡¿¡ °ü°è¾øÀÌ Ç×»ó ÀÏÁ¤ÇÏ´Ù

     (¸éÀû ¼Óµµ ÀÏÁ¤ÀÇ ¹ýÄ¢ : 1609³â)

 

3. Ç༺ÀÇ °øÀü ÁÖ±âÀÇ Á¦°öÀº Ÿ¿ø ±ËµµÀÇ ±ä ¹ÝÁö¸§ÀÇ ¼¼Á¦°ö¿¡ ºñ·ÊÇÑ´Ù.

      (ÁÖ±âÀÇ ¹ýÄ¢ : 1619³â)

 

À̰ÍÀ» Ç༺ÀÇ ¿îµ¿¿¡ °üÇÑ ÄÉÇ÷¯ÀÇ ¹ýÄ¢À̶ó Çϰí, Â÷·Ê·Î, ÄÉÇ÷¯ÀÇ Á¦1¹ýÄ¢, Á¦2¹ýÄ¢, Á¦3¹ýÄ¢À̶ó ºÎ¸¥´Ù.   ÄÉÇ÷¯´Â ±Ëµµ»ó¿¡¼­ Ç༺ÀÇ ¼Óµµ°¡ ÀÏÁ¤ÇÏÁö ¾ÊÀ» °ÍÀ̶ó´Â »ý°¢¿¡¼­ Á¦2¹ýÄ¢À» 1609³â¿¡ ¹ß°ßÇÏ¿´´Ù.   Å¾ç°ú Ç༺À» ÀÕ´Â ¼±ºÐÀÌ ´ÜÀ§ ½Ã°£¿¡ ½ºÄ¡°í Áö³ª°¡´Â ¸éÀûÀ» ¸éÀû ¼Óµµ¶ó ÇÑ´Ù.   ±×·¡¼­ Á¦ 2¹ýÄ¢À» ¸éÀû ¼Óµµ ÀÏÁ¤ÀÇ ¹ýÄ¢À̶ó ÇÑ´Ù.   À̰ÍÀ» ¹ß°ßÇÑ µÚ °ðÀ̾î Á¦1¹ýÄ¢À» ¹ß°ßÇÏ¿´´Ù.   Á¦3¹ýÄ¢Àº °øÀü ÁÖ±â T¿Í Ÿ¿ø ±ËµµÀÇ ±ä ¹ÝÁö¸§ R»çÀÌÀÇ °ü°è¸¦ ³ªÅ¸³»´Â °ÍÀ¸·Î ÁÖ±âÀÇ ¹ýÄ¢À̶ó ÇÑ´Ù.   °ð, Á¦3¹ýÄ¢Àº (k:ºñ·Ê»ó¼ö)  ·Î Ç¥ÇöµÈ´Ù.

 

ÀÌ ÄÉÇ÷¯ ¹ýÄ¢À» Àü»ê ¹°¸®¿¡¼­ ÇØ¸¦ ÇØ¼®ÀûÀ¸·Î ±¸ÇÒ ¼ö ¾ø´Â ¹ÌºÐ ¹æÁ¤½Ä(¹Ì¹æ)ÀÇ ÇØ¸¦ ¼öÄ¡ÀûÀ¸·Î ±¸ÇÏ´Â ¹æ¹ýÀÎ Runge-kutta Method ¸¦ ÀÌ¿ëÇÏ¿© ³ªÅ¸³½´Ù.

4Â÷ Runge-Kutta Mothod¸¦ ¾ò´Â ¹æ¹ýÀº ¾Õ¿¡¼­ ÀÌ¹Ì Á¤¸® ÇÏ¿´À¸¹Ç·Î °£´ÜÈ÷ ´Ù½Ã Á¤¸®Çϸé

ÀÌ µÈ´Ù.  ÀÌ·¯ÇÑ ¾Ë°í¸®ÁòÀ» ÀÌ¿ëÇÏ¿© ÀÛ¼ºÇÑ VB ÇÁ·Î±×·¥ÀÇ form file, project file ¹× execution fileÀº kepler.frm kepler.vbp kepler.exe¿Í °°´Ù.

¶ÇÇÑ, °°Àº ¾Ë°í¸®ÁòÀ¸·Î 3body ¸¸µç ¸ðÇüÀÇ VB ÇÁ·Î±×·¥Àº 3body.frm , 3body.vbp ,  3body.exe  ÀÌ´Ù.