ÇǺÎ

ÆÄÀ̽ã°ú C·Î ÀÛ¼ºµÈ Áö¿¬ Â÷µ¿ ¹æÁ¤½ÄÀ»À§ÇÑ ¼Ö¹ö.
Áö±Ý ´Ù¿î·Îµå

ÇǺΠ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • GPL
  • °¡°Ý:
  • FREE
  • °Ô½ÃÀÚ À̸§:
  • Benjamin J. Cairns
  • °Ô½ÃÀÚ À¥»çÀÌÆ®:
  • http://users.ox.ac.uk/~clme1073/

ÇǺΠű×


ÇǺΠ¼³¸í

ÆÄÀ̽ã°ú C·Î ÀÛ¼ºµÈ Áö¿¬ Â÷µ¿ ¹æÁ¤½Ä ¼Ö¹ö. PYDDE´Â ÆÄÀ̽ã ÆÐÅ°Áö·Î ±¸ÇöµÇ¸ç ÆÄÀ̽ã ÆÐÅ°Áö·Î ±¸Çö µÈ Áö¿¬ Â÷µ¿ ¹æÁ¤½Ä (DDE)ÀÇ ½Ã½ºÅÛÀ»À§ÇÑ ¿ÀÇ ¼Ò½º ¼öÄ¡ ¼Ö¹öÀÔ´Ï´Ù. µÎ ÆÄÀ̽ã°ú C. PYDDE´Â ddesolveÀÇ ¹é¿£µå ÁÖÀ§¿¡ ±¸ÃàµÇ¾î µ¿ÀÏÇÑ functionality.pydde°¡ÀÖ´Â r ÆÐÅ°ÁöÀÔ´Ï´Ù. ±¹°¡ ÀÇÁ¸Àû È¿°ú¸¦ °¡Áú ¼ö ÀÖÁö¸¸ ±¹°¡ º°µµÀÇ Å¸À̹ÖÀ» °¡Áú ¼öÀÖ´Â ºÒ¿¬¼ÓÀ¸·Î ±¤¹üÀ§ÇÑ ODE ¹× DDE ¸ðµ¨À» ÇØ°áÇÒ ¼ö ÀÖ½À´Ï´Ù. ½Ã¹Ä·¹À̼ÇÀº Áö¿¬ Á¶°ÇÀ» °è»êÇϱâÀ§ÇÑ ÀÔ¹æÀÇ Hermite º¸°£ÀÌ Àû¿ëµÇ´Â ÀûÀÀ ÀûÀ¸·Î ½ºÅÜÇÎ µÈ ÀÓº£µðµå RK2 (3) ¹æ½ÄÀ¸·Î 󸮵˴ϴÙ. PYDDÀÇ ÀåÁ¡ Áß ÀϺδ ºü¸£°í È¿À²ÀûÀÌ¸ç ¹«·á Ç÷§Æû µ¶¸³Àû ÀΠȯ°æ¿¡¼­ ½ºÅ©¸³Æ® °¡´ÉÇÑ ¸ðµ¨ÀÇ ½Å¼ÓÇÑ ÇÁ·ÎÅä ŸÀÌÇÎÀ» Çã¿ëÇÑ´Ù´Â °ÍÀÔ´Ï´Ù. Çؼ® µÈ ¾ð¾î¿¡ ´ëÇÑ Áö¿¬ Â÷º° ¹æÁ¤½Ä Áö¿¬ÀÇ ½±°Ô ¾òÀ» ¼öÀÖ´Â ¼ö¾ø´Â ¼öÄ¡ ±¸¸ÛÀÌ ºÎÁ·ÇÕ´Ï´Ù. ´ëºÎºÐÀÇ ¼Ö¹ö´Â C ¶Ç´Â FORTRAN¿¡¼­ ÇÁ·Î±×·¡¹Ö¿¡ ´ëÇÑ Áö½ÄÀ» ÇÊ¿ä·ÎÇϰųª MATLAB TM.ONE°ú °°Àº µ¶Á¡Àû ÀΠȯ°æ¿¡¼­¸¸ ¿î¿µµË´Ï´Ù. ÀÚÀ¯·Ó°Ô »ç¿ëÇÒ ¼öÀÖ´Â (¿ÀÇ ¼Ò½º ¹× ºñ»ó¾÷Àû ¸ñÀûÀ¸·Î ¹èÆ÷ °¡´É) DDE Solver´Â Simon WoodÀÇ Solv95À̸ç Áö¿¬ Á¶°ÇÀ» °è»êÇÒ ¶§ ÀÔ¹æüÀÇ Hermite º¸°£À» °®´Â ÀÓº£µðµå RK2 (3) ¹æ½ÄÀ» ÀûÀÀ ÀûÀ¸·Î ½ºÅ×ÇÎÇÑ´Ù. SOLv95ÀÇ ÀåÁ¡ Áß ÀϺδ ºü¸£°í È¿À²ÀûÀÌ¸ç ´Ù¾çÇÑ ODE ¹× DDE ¸ðµ¨À» ÇØ°áÇÒ ¼ö ÀÖ´Ù´Â °ÍÀÔ´Ï´Ù. ±× ´ÜÁ¡ Áß Çϳª´Â ¸ðµ¨ÀÇ ½Å¼ÓÇÑ ÇÁ·ÎÅä ŸÀÌÇÎ (ÀϹÝÀûÀ¸·Î Çؼ® µÈ ¾ð¾î°¡ Á¦°øÇÏ´Â ¾ð¾î°¡ Á¦°øµË´Ï´Ù)Àº C·Î ÀÛ¼ºµÈ ¿ä±¸ »çÇ׿¡ ÀÇÇØ ¹æÇع޴ °ÍÀÔ´Ï´Ù. ¶ÇÇÑ SOLv95´Â Microsoft Windows ȯ°æÀ» À§ÇØ °³¹ßµÇ¾úÀ¸¸ç Mac OS 10.4¿¡ À̽ĵǾúÁö¸¸ Áß¿äÇÑ ¼öÁ¤À̾ø´Â ´Ù¸¥ ½Ã½ºÅÛ »ç¿ëÀÚ´Â »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù .PythonÀº °ÅÀÇ ¸ðµç Çö´ë ¿î¿µ üÁ¦ ¹× ´ëºÎºÐÀÇ Çϵå¿þ¾î Ç÷§Æû¿¡¼­ »ç¿ëÇÒ ¼öÀÖ´Â ¹«·á ¾ð¾î ¹× ÀÎÅÍÇÁ¸®ÅÍÀÔ´Ï´Ù. ±×°ÍÀº ¸Å¿ì À¯¿¬ÇÏ°í È®Àå ÇÒ ¼ö ÀÖµµ·Ï ¸ñÀûÀÔ´Ï´Ù. Python.org Àοë ÆäÀÌÁö´Â ÆÄÀ̽ãÀÇ ±¤¹üÀ§ÇÑ ¿ëµµ¿¡ ´ëÇÑ ¾ÆÀ̵ð¾î¸¦ Á¦°øÇÕ´Ï´Ù. ÀÌ·¯ÇÑ ÀåÁ¡ ¶§¹®¿¡ PythonÀº Solv95¸¦ ºü¸£°í °­·ÂÇÏ°í »ç¿ëÇϱ⠽¬¿î DDE Solver·Î ·¦Çϴ ȯ°æÀ¸·Î ÀÌÁ¡À» ¼±ÅÃÇß½À´Ï´Ù. DDE Solver. Pydde´Â 2005 ³â ¸» Solv95 Ç×±¸·Î ÀλýÀ» ½ÃÀÛÇß½À´Ï´Ù. ±×°ÍÀº ²Ï Ãæ½ÇÇÑ Ç×±¸ ¿´Áö¸¸ ±×°ÍÀº ÀÏÇßÁö¸¸, ¸Å¿ì »ç¿ëÀÚ Ä£È­ÀûÀÌÁö ¾Ê¾Ò½À´Ï´Ù. r¿¡ ´ëÇÑ SOLv95ÀÇ »õ·Î¿î Ç×±¸¸¦ ¸¸µå´Â °ÍÀ»º¸°í ÀÖ¾úÀ» ¶§, Alex Couture-Beil, Jon Schnute ¹× Rowan Haigh°¡ ¼ö»ê¹°°ú ÇؾçÀÇ ÅÂÆò¾ç »ý¹°ÇÐÀû ¿ª¿¡¼­ ¿Ô½À´Ï´Ù. µÎ Æ÷Æ®ÀÇ À¯Áö º¸¼ö¸¦ ´Ü¼øÈ­Çϱâ À§ÇØ (¹× ³ª´Â °³ÀÎÀûÀ¸·Î µÑ ´Ù »ç¿ë), PYDDE¸¦ DDESOLD¿¡¼­ »ç¿ëÇÏ´Â µ¿ÀÏÇÑ ¹é ¿£µå·Î À̵¿Çϱâ·Î °áÁ¤Çß½À´Ï´Ù. ¸î °¡Áö »ç¼ÒÇÑ ´Ü¼øÈ­°¡ ÀÖÀ¸¸ç ÅëÇÕ ·çƾ°úÀÇ ÀÎÅÍÆäÀ̽º¸¦ ´Ü¼øÈ­ÇÏ´Â »õ·Î¿î ±â´ÉÀÌ ÀÖÁö¸¸ ±×·¸Áö ¾ÊÀ¸¸é PYDDE´Â ÀÌÀü°ú °°ÀÌ °­·ÂÇÏ°í À¯¿¬ÇÕ´Ï´Ù. º¸³Ê½º ·Î¼­µµ »ç¿ëÇϱⰡ ´õ ½±½À´Ï´Ù! ÇÁ·Î±×·¡¹Ö ¾ð¾î°£¿¡ ¹ø¿ª µÉ ¶§ ¹ß»ýÇÒ ¼öÀÖ´Â ÀϹÝÀûÀÎ ¹®Á¦¿Í´Â º°µµ·Î DDEDOLVE¿¡¼­ PYDDELED¿¡¼­ PYDDELED ·ÎÀÇ PITDDELED¿¡ ´ëÇÑ Æ÷Æ® ¸ðµ¨ÀÌ SOLv95¿Í PYDDE °£ÀÇ PYDDEDELENCENCES¿¡ ´ëÇÑ Æ÷Æ® ¸ðµ¨ÀÌ ¾Æ´Õ´Ï´Ù. PYDDE´Â DDESOLD BACKEND¿¡ Á÷Á¢ ±¸ÃàµÇ¸ç DDESOLD´Â SOLv95¿¡¼­ »ç¿ëµÇ´Â Äڵ忡 Á÷Á¢ ±¸ÃàµÇÁö¸¸ ¿©·¯ Â÷ÀÌÁ¡ÀÌ ÀÖ½À´Ï´Ù. °¡Àå Áß¿äÇÑ °ÍÀº ¼Óµµ¿Í °ü·ÃÀÌ ÀÖ½À´Ï´Ù. PYDDE´Â PythonÀ» Solv95 ¾Ë°í¸®ÁòÀ» ÅëÇØ ´Ù¸¥ ·¹À̾î·Î »ç¿ëÇϱ⠶§¹®¿¡ ¿øº»º¸´Ù ¾à°£ ´À¸³´Ï´Ù. (PYDDE´Â DDesolve¿¡¼­ R ÀÎÅÍÆäÀ̽º¸¦ ·¡ÇÎÇÏÁö ¾Ê½À´Ï´Ù. ¹é¿£µå¿¡ ´ëÇÑ ÀÎÅÍÆäÀ̽º´Â Python ¹× C ¶óÀ̺귯¸® ¸¸ »ç¿ëÇÕ´Ï´Ù. ±×·¯³ª PIDDE´Â ½ÇÁ¦ÀûÀÎ ¿ë¾î·Î ´ëºÎºÐÀÇ »óȲ¿¡¼­ ºñ±³ÀûÀ¸·Î ¼öÇàµÇ¾î¾ßÇÕ´Ï´Ù. ¶ÇÇÑ ´õ ³ªÀº ¿À·ù ó¸® ¹× ÆÄÀ̽ãÀÇ ÈûÀ» ¼Ö·ç¼Ç µ¥ÀÌÅ͸¦ ó¸®Çϱâ À§ÇØ »ç¿ë °¡´ÉÇϹǷΠÃß°¡ °è»ê ½Ã°£Àº ÈξÀ ºü¸¥ ¸ðµ¨ °³¹ßÀ¸·Î ±¸¼ºµÈ °Í ÀÌ»óÀ̾î¾ßÇÕ´Ï´Ù. ¿ä±¸ »çÇ× : ¡¤ ÆÄÀ̽㠡¤ NUMPY.


ÇǺΠ°ü·Ã ¼ÒÇÁÆ®¿þ¾î

Networkx.

º¹ÀâÇÑ ³×Æ®¿öÅ©ÀÇ ±¸Á¶¿¡ ´ëÇÑ »ý¼º, Á¶ÀÛ ¹× ¿¬±¸¸¦À§ÇÑ ÆÄÀ̽ã ÆÐÅ°Áö ...

151

´Ù¿î·Îµå

MCL- ¾Ë°í¸®Áò

MCL- ¾Ë°í¸®ÁòÀº È®·ü Àû È帧À» ±â¹ÝÀ¸·Î ±×·¡ÇÁÀÇ È®Àå °¡´ÉÇÑ Å¬·¯½ºÅÍ ¾Ë°í¸®ÁòÀÔ´Ï´Ù. ...

317

´Ù¿î·Îµå

½´ÆÛ¶ó

Schifra´Â ¸Å¿ì °­·ÂÇÏ°í ÃÖÀûÈ­µÇ°í ¸Å¿ì ÃÖÀûÈ­µÇ°í ¸Å¿ì ±¸¼º °¡´ÉÇÑ ¸®µå ¼Ö·Î¸ó ¿À·ù ÄÚµå ¶óÀ̺귯¸®¸¦ ¼öÁ¤ÇÕ´Ï´Ù. ...

175

´Ù¿î·Îµå