¸Ê

MAPMÀº C¿¡¼­ ÈÞ´ë¿ë ÀÓÀÇÀÇ Á¤¹Ð ¼öÇÐ ¶óÀ̺귯¸®ÀÔ´Ï´Ù.
Áö±Ý ´Ù¿î·Îµå

¸Ê ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • Freeware
  • °¡°Ý:
  • FREE
  • °Ô½ÃÀÚ À̸§:
  • Michael C Ring
  • °Ô½ÃÀÚ À¥»çÀÌÆ®:
  • http://www.tc.umn.edu/~ringx004/mapm-main.html

¸Ê ű×


¸Ê ¼³¸í

MAPMÀº C¿¡¼­ ÈÞ´ë¿ë ÀÓÀÇÀÇ Á¤¹Ð ¼öÇÐ ¶óÀ̺귯¸®ÀÔ´Ï´Ù. MAPMÀº C.MAPM (³» ÀÓÀÇÀÇ Á¤¹Ð ¼öÇÐ)ÀÇ ÈÞ´ë¿ë ÀÓÀÇÀÇ Á¤¹Ð ¼öÇÐ ¶óÀ̺귯¸®ÀÔ´Ï´Ù (ÀÓÀÇÀÇ Á¤¹Ð ¼öÇÐ) ¶óÀ̺귯¸®´Â »ç¿ëÀÚ°¡ ¿øÇÏ´Â ¼öÁØÀÇ Á¤È®µµ·Î ¼öÇÐÀ» ¼öÇà ÇÒ ¼öÀÖ´Â ÀÏ·ÃÀÇ ±â´ÉÀÔ´Ï´Ù. ¼ýÀÚÀÇ Á¤¹Ðµµ´Â 'int_max'¹× »ç¿ë °¡´ÉÇÑ ¸Þ¸ð¸®¿¡ ÀÇÇؼ­¸¸ Á¦Çѵ˴ϴÙ. 16 ºñÆ® ÄÄÆÄÀÏ·¯ÀÇ °æ¿ì ¼ýÀÚ¿¡´Â 2 ^ 15 ÀÚ¸® (¶Ç´Â ~ 32,000)°¡ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. 32 ºñÆ® ÄÄÆÄÀÏ·¯ÀÇ °æ¿ì ¼ýÀÚ´Â 2 ^ 31 ÀÚ¸® (¶Ç´Â ~ 2.14e + 9)°¡ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. ½ÇÁ¦ ¼ýÀÚ Á¦ÇÑ »çÇ׿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ¼³¸íÀºÀÌ ¶óÀ̺귯¸®¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ´õ¿í ¿ÏÀüÇÑ ¼³¸íÀ» ¾òÀ¸·Á¸é README ÆÄÀÏ (¾Æ·¡ ¸µÅ©»Ó¸¸ ¾Æ´Ï¶ó ¹èÆ÷ ¹× ¾Æ·¡ ¸µÅ©)À» ÂüÁ¶ÇϽʽÿÀ. ³»°¡ º¸¾Ò´ø ´Ù¸¥ ´ëºÎºÐÀÇ 'C'¶óÀ̺귯¸®¿¡¼­´Â Á¤¼ö ¸¸ À¯Çü ¼öÇÐ Á¶ÀÛ¿¡ ´ëÇÑ ¼±È£µµ°¡ÀÖ´Â °Í °°½À´Ï´Ù. ÀÌ ¶óÀ̺귯¸®´Â ¶ÇÇÑ ¿øÇÏ´Â °æ¿ì Á¤¼ö¸¸À» ¼öÇàÇÕ´Ï´Ù.). ¶óÀ̺귯¸®°¡ Á¤¼ö ¸¸ ÇÒ ¼öÀÖ´Â °æ¿ì¿¡´Â TRIG ÇÔ¼ö ¹× ±âŸ ÀϹÝÀûÀÎ C ¼öÇÐ ¶óÀ̺귯¸® ±â´ÉÀ» ¼öÇà ÇÒ ¼ö ¾ø½À´Ï´Ù. ÀÌ ¶óÀ̺귯¸®´Â SQRT, CBRT, SIN, COS, TAN, ARC-SIN, ARC-COS, ARC-TAN, ARC-TAN2, ·Î±×, LOG10, EXP, POW, SINH, COSH , Tanh, Arc-Sinh, Arc-Cosh, Arc-Tanh, Floor, CEIL, GCD, LCM ¹× ¶ÇÇÑ ¶ÇÇÑ °è½Â. Àüü 'math.h'´Â Áߺ¹µÇÁö ¾ÊÁö¸¸, À̰͵éÀº Áß¿äÇÑ °ÍµéÀÇ ´ëºÎºÐÀ̶ó°í »ý°¢ÇÕ´Ï´Ù. Áß¿äÇÑ °ÍÀÌ Áß¿äÇÑ °ÍÀº ½ÇÁ¦·Î ½ÇÁ¦ ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼­ ½ÇÁ¦·Î »ç¿ëÇÑ °ÍÀÔ´Ï´Ù. ÀÌ ¶óÀ̺귯¸®¿¡´Â 1.0e + 15ÀÇ ±â°£ÀÌÀÖ´Â ÀÓÀÇÀÇ ¼ýÀÚ »ý¼º±â°¡ ÀÖ½À´Ï´Ù. ¹ßÀü±â´Â ÆÐÅÏ ¹Ýº¹ Àü¿¡ 1.0e + 15 °íÀ¯ÀÇ ³­¼ö¸¦ »ý¼ºÇÕ´Ï´Ù.ÀÌ ¶óÀ̺귯¸®´Â ºü¸¥ °ö¼À ¾Ë°í¸®ÁòÀ» »ç¿ëÇÕ´Ï´Ù. ÀÌ·Î ÀÎÇØ ÀüÇüÀûÀÎ O (n ^ 2) ¾Ë°í¸®Áòº¸´Ù ÈξÀ ºü¸¥ °ö¼ÀÀ̵˴ϴÙ. FFT (Fast Fourier Transform) ±â¹Ý °ö¼À ¾Ë°í¸®ÁòÀ» »ç¿ëÇÕ´Ï´Ù. ÀÌ °á°ú´Â O (n * log2 (n)) ¼ºÀåÀ» ¸¸µì´Ï´Ù. ¶óÀ̺귯¸®´Â 'C'·Î ÀÛ¼ºµÇ°í ¹èÆ÷ÆÇ¿¡´Â ¸ðµç ¼Ò½º ÄÚµå ¹× ¹®¼­°¡ Æ÷ÇԵ˴ϴÙ. Linux (x86), FreeBSD, HP-UX, Sun Solaris, Venix, Mac OSX, DOS ¹× Win 2000, NT, XP¿¡¼­ Å×½ºÆ®µÇ¾ú½À´Ï´Ù. GCC´Â UNIX ȯ°æ¿¡¼­ »ç¿ëµÇ´Â ±âº» ÄÄÆÄÀÏ·¯¿´½À´Ï´Ù. DOS / NT / XPÀÇ °æ¿ì MAPM ¶óÀ̺귯¸®´Â DOS (DJ DelorieÀÇ DJGPP) ¡¤ Borland C ++ 5.x (32)ÀÇ GCC (2.8.1, 2.95.2 ¹× 3.2.3)¿Í ÇÔ²² Å×½ºÆ®µÇ¾ú½À´Ï´Ù. ºñÆ®) ¹× Turbo C ++ 3.0 (16 ºñÆ®) ¡¤ Microsoft Visual C ++ 6.0 (32 ºñÆ®) ¹× Microsoft C 5.1, 8.00C (16 ºñÆ®) ¡¤ LCC-Win32 Ver 3.2 / 3.3 ¡¤ MINGW-32 ¹öÀü MINGW-1.0.1-20010726 ¡¤ CodeWarrior Pro 7.0 ¡¤ Watcom C / C ++ 11.x, Open Watcom 1.0 ¡¤ Dev-C + 5.0 º£Å¸ 8 ¸±¸®½º 4.9.8.0 ¡¤ µðÁöÅÐ È­¼º ÄÄÆÄÀÏ·¯ 8.49 ¡¤ National Instruments LabWindows CVI 6.0 ¶óÀ̺귯¸®¸¦ µðÀÚÀÎÇÏ´Â µ¿¾È ÈǸ¢ÇÑÁÖÀǸ¦ ±â¿ïÀÌ°í ÀÖ½À´Ï´Ù. °¡´ÉÇÑ ÇÑ ÈÞ´ë¿ë. À§¿¡ ³ª¿­µÇÁö ¾ÊÀº ÄÄÆÄÀÏ·¯¸¦ »ç¿ëÇÏ´Â °æ¿ì ¶óÀ̺귯¸®°¡ ½Ã½ºÅÛ¿¡¼­ ÄÄÆÄÀÏ ÇÒ ¼öÀÖ´Â ¹®Á¦°¡ ÃÖ¼ÒÇÑÀÇ ¹®Á¦°¡ ÀÖ¾î¾ßÇÕ´Ï´Ù. ¾×¼¼½º ±ÇÇÑÀ̾ø´Â ÄÄÆÄÀÏ·¯·Î ¶óÀ̺귯¸®¸¦ ÄÄÆÄÀÏÇÏ´Â °æ¿ì Makefile / Build ½ºÅ©¸³Æ®¸¦ º¸³» ÁÖ½Ã¸é ´ÙÀ½ ¸±¸®½º·Î Æ÷ÇÔ ÇÒ ¼ö ÀÖ½À´Ï´Ù.ÀÌ ¸±¸®½º¿¡¼­´Â »õ·Î¿î ±â´É : ¡¤ ¹öÀüÀÇ ¸±¸®½º¿¡¼­ 4.9.5, ¼öÁ¤ µÈ ¶óÀ̺귯¸® ¼Ò½º ÄÚµåÀÇ ¹èÆ÷¸¦ Çã¿ëÇϱâ À§ÇØ ¶óÀ̼¾½º¸¦ ¾÷µ¥ÀÌÆ®Çß½À´Ï´Ù. ¹èÆ÷ÆÇÀÇ Docs µð·ºÅ丮¿¡´Â ¼öÁ¤ µÈ ¼Ò½º ÆÄÀÏ ¾Õ¿¡ »ðÀԵǾî¾ßÇÏ´Â 'license.txt'ÆÄÀÏÀÌ ÀÖ½À´Ï´Ù. ±×¿¡ µû¶ó 'License.txt'ÅÛÇø´À» ÆíÁýÇϱ⠸¸ÇÏ¸é ¼öÁ¤ µÈ ¼Ò½º Äڵ带 ¹èÆ÷Çϱâ À§ÇØ ±ÇÇÑÀÌ ºÎ¿©µË´Ï´Ù.


¸Ê °ü·Ã ¼ÒÇÁÆ®¿þ¾î

List :: Pairwise

¸ñ·Ï :: Pairwise´ÂÁöµµ / grep ¾î·¹ÀÌ°¡ÀÖ´Â Perl ¸ðµâÀ̸ç Çؽà ¹æÇâÀ¸·Î Çؽø¦ ÇØÁ¦ÇÕ´Ï´Ù. ...

137

´Ù¿î·Îµå

Á¡

DOT´Â ÅؽºÆ® ¸ðµå ÄÜ¼Ö (WIN32ÀÇ DOS »óÀÚ)¿¡ 'ÁøÇà·ü Ç¥½Ã ÁÙ'À» Ç¥½ÃÇÏ´Â ÀÛÀº ¸ðµâÀÔ´Ï´Ù. ...

190

´Ù¿î·Îµå