¼öÇÐ

°úÇÐ ±×·¡ÇÈ ¿ë ¶óÀ̺귯¸®.
Áö±Ý ´Ù¿î·Îµå

¼öÇÐ ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • GPL
  • °¡°Ý:
  • FREE
  • °Ô½ÃÀÚ À̸§:
  • Alexey Kakunin
  • °Ô½ÃÀÚ À¥»çÀÌÆ®:

¼öÇРű×


¼öÇÐ ¼³¸í

°úÇÐ ±×·¡ÇÈÀ»À§ÇÑ µµ¼­°ü. MathGLÀº °úÇÐ ±×·¡ÇÈ ¿ë ¶óÀ̺귯¸®ÀÔ´Ï´Ù. ¡¤ Linux ¹× Windows¿¡¼­ °íÇ°Áú °úÇÐ ±×·¡ÇÈÀ» »ç¿ëÇÏ´Â µµ¼­°üÀÔ´Ï´Ù. ¡¤ ´ëÇü µ¥ÀÌÅÍ ¹è¿­ÀÇ ºü¸¥ µ¥ÀÌÅÍ Ç÷ÎÆà ¹× ó¸® ¶óÀ̺귯¸®; ¡¤ â¿¡¼­ ÀÏÇÏ´Â µµ¼­°ü ¹× ´Ù¸¥ ÇÁ·Î±×·¥¿¡ ½±°Ô »ðÀÔ ÇÒ ¼öÀÖ´Â ÄÜ¼Ö ¸ðµå; ¡¤ ±×·¡ÇÈ ¼¼Æ®°¡ Å©°í ¼ºÀåÇÏ´Â ¶óÀ̺귯¸®. µ¡ºÙ¿´´Ù. ...¿¡ µå·ÎÀ× ±â´ÉÀÇ ´ëºÎºÐÀº 2 °¡Áö º¯ÇüÀ» °¡Áö°í ÀÖ½À´Ï´Ù. µ¥ÀÌÅÍÀÇ ºü¸¥ Ç÷ÎÆÃÀ»À§ÇÑ °£´ÜÇÑ µ¥ÀÌÅÍ, Ç÷ÔÀÇ Á¤È®ÇÑ À§Ä¡ (ÆĶó ¸ÞÆ®¸¯ Ç¥Çö Æ÷ÇÔ)¸¦ ÁöÁ¤ÇÏ´Â µ¥ º¹ÀâÇÑ °ÍÀÔ´Ï´Ù. °á°ú À̹ÌÁö´Â ºñÆ® ¸Ê (PNG, JPEG, TIFF) Çü½Ä ¶Ç´Â º¤ÅÍ EPS ¶Ç´Â SVG Çü½ÄÀ¸·Î ÀúÀåÇÒ ¼ö ÀÖ½À´Ï´Ù. ¸ðµç ÅؽºÆ®´Â º¤ÅÍ ±Û²Ã·Î ±×·ÁÁ®ÀÖ¾î ³ôÀº È®Àå ¼º°ú À̽ļºÀ» Çã¿ëÇÕ´Ï´Ù. ÅؽºÆ®¿¡´Â Åػ罺¿Í °°Àº ±âÈ£ Áß ÀϺÎ, À妽º (À§ ¶Ç´Â ÇÏÀ§ À妽º) ¹× ÅؽºÆ® ¹®ÀÚ¿­ ³»ºÎ ±Û²Ã ½ºÅ¸ÀÏÀ» º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù. ƽ ÅؽºÆ®´Â Ãà ȸÀüÀ¸·Î ȸÀüµË´Ï´Ù. Ç÷ÔÀÇ ¹ü·Ê¸¦ »ý¼ºÇÏ°í ÅؽºÆ®¸¦ Ç÷ÔÀÇ ÀÓÀÇÀÇ À§Ä¡¿¡ ³õÀ» ¼ö ÀÖ½À´Ï´Ù. µ¥ÀÌÅÍ Á¡Á¡¿¡ »ç¿ëµË´Ï´Ù. µ¥ÀÌÅÍ ¹è¿­ÀÇ ¾ÈÀüÇÑ »ý¼º ¹× »èÁ¦¸¦ Á¦¿ÜÇÏ°í µ¥ÀÌÅÍ Ã³¸® (ÆòÈ°È­, Â÷º°È­, ÅëÇÕ, º¸°£ µî) ¹× ÀÚµ¿ Å©±â °áÁ¤À» °¡Áø µ¥ÀÌÅÍ ÆÄÀÏÀ» Àд ±â´ÉÀÌ Æ÷ÇԵ˴ϴÙ. Ŭ·¡½º MGLDATA´Â ÃÖ´ë 3 Â÷¿ø (3 °³ÀÇ µ¶¸³ À妽º AIJK¿¡ ÀÇÁ¸ÇÏ´Â ¹è¿­)À» °®´Â ¹è¿­À» ó¸® ÇÒ ¼ö ÀÖ½À´Ï´Ù. ´õ ³ôÀº ¼öÀÇ Ä¡¼ö¸¦ °¡Áø ¹è¿­À» »ç¿ëÇÏ¸é ¾î¶»°Ô ÇÒ ¼ö ÀÖ´ÂÁö ¸ð¸£±â ¶§¹®¿¡ ÇÕ¸®ÀûÀÌÁö ¾Ê½À´Ï´Ù. µ¥ÀÌÅÍ ÃæÀü ¹× ¼öÁ¤Àº ¼öµ¿À¸·Î ¶Ç´Â ÅؽºÆ® Formulas.class MGlformula·Î ¼ºÃë µÉ ¼ö ÀÖ½À´Ï´Ù. ÅؽºÆ® ¼öÇРǥÇö½ÄÀ» ºü¸£°Ô Æò°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù. Ŭ·¡½º ÀνºÅϽº¸¦ ¸¸µå´Â Æ®¸®¿Í °°Àº Äڵ忡 ´ëÇÑ ¹®ÀÚ¿­ »çÀü ÄÄÆÄÀÏÀ» ±â¹ÝÀ¸·ÎÇÕ´Ï´Ù. Æò°¡ ´Ü°è Äڵ忡¼­´Â ºü¸¥ Æ®¸® ¿öÅ© ¸¸ ¼öÇàÇÏ°í Ç¥Çö½Ä °ªÀ» ¹ÝȯÇÕ´Ï´Ù. µ¥ÀÌÅÍ ¹è¿­ °ªÀ» º¯°æÇÏ´Â °ÍÀ» Á¦¿ÜÇÏ°í ÅؽºÆ® ¼ö½ÄÀº ÀÓÀÇÀÇ Curvilinear ÁÂÇ¥·Î µµ¸é¿¡ »ç¿ëµË´Ï´Ù. µû¶ó¼­ ÀÌ·¯ÇÑ curvilinear ÁÂÇ¥ ¼¼Æ®´Â »ç¿ëÀÚ »ó»ó·Â¿¡ ÀÇÇؼ­¸¸ Á¦ÇѵÇÁö¸¸ ±Ø¼º, Æ÷¹°¼±, ±¸Çü µî°ú °°Àº °íÁ¤ ¸ñ·ÏÀº ¾Æ´Õ´Ï´Ù. ´ÙÀ½Àº "MathGL"ÀÇ ÁÖ¿ä ±â´ÉÀÌ ÀÖ½À´Ï´Ù. ¡¤ 1 Â÷¿ø ÇÃ·Ô : ÀÏ¹Ý °î¼± ÇÃ·Ô ÇÃ·Ô (), ÃæÀü ¿µ¿ª (), ¼öÁ÷ »óÀÚ ¹Ù (), °è´Ü ´Ü°è (), ¼öÁ÷¼± ½ºÅÛ (), °î¼± ȸÀü Åä·¯½º (), Â÷Æ® Â÷Æ® (), ¿À·ù »óÀÚ ¿À·ù (), Æ©ºê Æ©ºê (), °¡º¯ Å©±â ¸¶Å© (), °î¼± ÅؽºÆ® ()¸¦ µû¶ó ÅؽºÆ®; ¡¤ 2 Â÷¿ø ÇÃ·Ô : ¸Þ½¬ Ç¥¸é ¸Þ½¬ (), °íü Ç¥¸é ¼­ÇÎ (), ¹Ðµµ ÇÃ·Ô µ§½º (), À±°û¼± cont (), ä¿öÁø À±°û ÄÁÅõ¾î (), À±°û¼±ÀÇ Ç¥¸é ȸÀü Ãà ¹æÇâ () ), ÆøÆ÷ - °°Àº °¡À» (), º§Æ® º§Æ®ÀÇ Ç¥¸é (), ¼öÆò ŸÀÏÀÇ Ç¥¸é ŸÀÏ (); ¡¤ 3 Â÷¿ø ÇÃ·Ô : ½½¶óÀ̽º Dens3 ()ÀÇ ¹Ðµµ ÇÃ·Ô (), ½½¶óÀ̽ºÀÇ ÄÁÅõ¾î ¶óÀÎ Cont3 (), ½½¶óÀ̽ºÀÇ Ã¤¿öÁø À±°û¼± Contf3 (), isoSurface Surf3 (), Ŭ¶ó¿ìµå¿Í À¯»ç Cloudq () ¶Ç´Â CloudP (); ¡¤ µà¾ó µ¥ÀÌÅÍ ÇÃ·Ô : º¤ÅÍ Çʵå Vect (), vectc () ¹× À̽½ (), ÇÃ·Î¿ì ½º·¹µå È帧 () ¹× ÆÄÀÌÇÁ ÆÄÀÌÇÁ (), ¸ÊÇÎ ¸Ê (), Ç¥¸é ¹× isosurfaces´Â ´Ù¸¥ Data Surfa (), Surfc (), surf3a (), surf3c (). ÀÌ ¸±¸®½º¿¡¼­´Â »õ·Î¿î ±â´É : ¡¤ EPS ¹× SVGÀÇ ¼öÃâ °³¼± : ¶óÀÎÀº ´ÜÀÏ °´Ã¼·Î ³»º¸³» ¸ç, ¼±ÀÇ ¼±À» Çâ»ó½ÃÅ°°í, ÅؽºÆ®´Â ÀÌÁ¦ ±Û¸®ÇÁ¿¡ ÀÇÇØ ³»º¸³»Áý´Ï´Ù. ¡¤ ÀÓÀÇÀÇ Ç¥Çö½ÄÀ» µ¥ÀÌÅÍ ¹× / ¶Ç´Â ¼ýÀÚ¿¡ ´ëÇÑ Àμö·Î ó¸® ÇÒ ¼öÀÖ´Â »õ·Î¿î MGL Æļ­¸¦ ÀÛ¼ºÇÕ´Ï´Ù. ¡¤ ±â´É mglgraph * :: window () ÀÌÁ¦ null Æ÷ÀÎÅ͸¦ ÇÔ¼ö·Î ó¸® ÇÒ ¼ö ÀÖ½À´Ï´Ù (Bitmap ¸¸ ³»Àå µÈ ºñÆ® ¸Ê ±×¸®±â). âÀº Fortran ÇÁ·Î±×·¥¿¡¼­µµ »ý¼º µÉ ¼ö ÀÖ½À´Ï´Ù. ¡¤ °î¼±À» µû¶ó º¤Å͸¦ ±×¸®´Â µ¥ »õ·Î¿î ÇÃ·Ô Traj ()¸¦ Ãß°¡ÇϽʽÿÀ. ¡¤ ¼öµ¿ »ö»ó (À§»ó ´ÙÀ̾î±×·¥¿¡ À¯¿ëÇÑ °æ¿ì À¯¿ëÇÑ) °íÇü À±°ûÀ» ±×¸®´Â »õ ÇÃ·Ô contd ()¸¦ Ãß°¡ÇϽʽÿÀ. ¡¤ µå·ÎÀ× ·¹ÀÌ´õ Â÷Æ®¿¡ »õ ÇÃ·Ô ·¹ÀÌ´õ ()¸¦ Ãß°¡ÇϽʽÿÀ. ¡¤ Æ÷ÀÎÆ®¿¡¼­ ÇÃ·Î¿ì ½º·¹µå¸¦ ±×¸®±â À§ÇØ »õ ÇÃ·Ô È帧 (MGLPOINT P, ...)À» Ãß°¡ÇϽʽÿÀ. ¡¤ ÇÔ¼ö mglgraph :: vect ()´Â ÀÌÁ¦ Á¾·ùÀÇ º¤ÅÍ Ç÷Կ¡ ´ëÇÑ Ãß°¡ÀûÀÎ ³íÀï À»°¡Áý´Ï´Ù. ÀÌÁ¦´Â ÀÌÁ¦ mgl_vect _ * () ÇÔ¼öµµ Ãß°¡ Àμö°¡ ÀÖ½À´Ï´Ù! ¡¤ ¹Ì¸® Á¤ÀÇ µÈ curvilinear ÁÂÇ¥¿¡ ´ëÇØ mglgraph :: axis () ÇÔ¼ö¸¦ Ãß°¡ÇϽʽÿÀ. ¡¤ µ¥ÀÌÅÍ ¿ä¼Ò¿¡ °£Á¢ÀûÀ¸·Î ¾×¼¼½º ÇÒ ¼ö ÀÖµµ·Ï ÇÔ¼ö mgldata :: subdata ()¸¦ Ãß°¡ÇÕ´Ï´Ù. ¡¤ ´ë°¢¼± ¿ä¼Ò¸¦ ¾ò´Â ±â´ÉÀ» Ãß°¡ÇÔÀ¸·Î½á MGLDATA :: trace ()¸¦ Ãß°¡ÇϽʽÿÀ. ¡¤ ƽ / ÇÏÀ§ ƽ ¼± ½ºÅ¸ÀÏÀÇ ¼öµ¿ ¼³Á¤À»À§ÇÑ ±â´É Ãß°¡. ¡¤ ÀÌÁ¦ ±â´É ½ºÅ¸ÀÏ¿¡¼­ Á÷Á¢ ¿©·¯ °î¼± (ÆÈ·¹Æ®)¿¡ ´ëÇÑ »ö»óÀ» ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. Áï GR-> ÇÃ·Ô (Y, "RGB;"). ¡¤ RootatedText = False ÀÎ °æ¿ì ƽÀ» Çâ»ó½Ãŵ´Ï´Ù. ¡¤ ³ëÆ®! TickLen º¯¼ö¸¦ ¼û±â°í SetTickLen () ÇÔ¼ö·Î º¯°æÇϽʽÿÀ. ¶ÇÇÑ mgl_set_tick_len () ÇÔ¼ö¿¡ Ãß°¡ Àμö¸¦ Ãß°¡ÇϽʽÿÀ. ¡¤ ÀÌÁ¦ ºÎµ¿ ¼Ò¼öÁ¡ ¼ýÀÚ (Double or Float)ÀÇ ±âº» À¯ÇüÀ» ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù. ¡¤ Àü¼³Àº ÀÌÁ¦ Ç÷§ (ȸÀü¾øÀÌ) ±×·ÁÁý´Ï´Ù. ¡¤ ±â´É MGLDATA :: SEW () ÀÌÁ¦ NAN °ªÀ» ¿Ã¹Ù¸£°Ô ó¸®ÇÕ´Ï´Ù. ¡¤ UDAV °³¹ßÀ»À§ÇÑ MGL ¸í·É À¯ÇüÀ» Ãß°¡ÇϽʽÿÀ. ¡¤ ¼± ³Êºñ´Â ÀÌÁ¦ ÅؽºÆ® Àμ⿡ ¿µÇâÀ» ¹ÌÄ¡Áö ¾Ê½À´Ï´Ù. ¡¤ EPS, SVGÀÇ ¸¶Ä¿ µå·ÎÀ×ÀÇ ¹ö±× ¼öÁ¤. ¡¤ Ç×»ó MGLGRAPH :: ID°¡ Á¤ÀÇ µÈ ¹ö±×. ¡¤ ±¸¼º (ÀÌÀü ÄÄÆÄÀÏ·¯ Áö¿ø, À߸øµÈ glut.h ¿ä±¸)¿¡¼­ ¹ö±× ¼öÁ¤. ¡¤ LANG / CMAKELISTS.TXT (Python ÀÎÅÍÆäÀ̽º Á¦ÀÛ)ÀÇ ¹ö±×. ¡¤ ´Ù¸¥ ÄÄÆÄÀÏ·¯¿¡¼­ ISNAN () ÇÔ¼ö¿¡ ´ëÇѺ¸´Ù ³ªÀº Áö¿ø.


¼öÇÐ °ü·Ã ¼ÒÇÁÆ®¿þ¾î