´ÙÀ½ÀÌÀüÂ÷·Ê

4. µ¥ÀÌÅÍÀÇ Ç÷Ô

4.1 "µ¥ÀÌÅÍ"¿¡ ´ëÇؼ­...

½ÇÇèµîÀ¸·Î ¾òÀº µ¥ÀÌÅ͸¦ gnuplot¿¡¼­ ±×·¡ÇÁ·Î Ç÷ÔÇÒ¶§¿¡´Â µ¥ÀÌÅÍÆÄÀÏÀ» ¸¸µé¾î ÁÖ¾î¾ß ÇÕ´Ï´Ù.
                #text1.txt
                #x              y
                0.0123          5.21
                0.168           6.02
                0.184           6.08
                0.190           6.51
                0.226           6.75
                0.259           6.81
                0.304           7.15
À§¿Í °°Àº ¿¹ÀÇ °æ¿ì¸¦ »ý°¢ÇØ º¸µµ·Ï ÇÏ°Ú½À´Ï´Ù. ¿©±â¼­ '#'ÀÇ µÞºÎºÐÀº ÁÖ¼®À¸·Î 󸮵˴ϴÙ. ÁÖ¼®Àº µ¥ÀÌÅÍ»óÀ¸·Î´Â '¾ø´Â °Í'À¸·Î Ãë±ÞµÇ´Â ºÎºÐÀÔ´Ï´Ù. ¶Ç µ¥ÀÌÅ͸¦ ´Ü¶ôÁöÀ» °æ¿ì¿¡´Â ½ºÆäÀ̽º´Â ÅÇÀ» ÀÌ¿ëÇØ¾ß ÇÕ´Ï´Ù. Çб³¿¡¼­ Linux³ª UNIX¸¦ »ç¿ëÇÏ´Â »ç¶÷Àº Ưº°È÷ »ý°¢ÇÏÁö ¾Ê¾Æµµ µÇ°ÚÁö¸¸ ÀÌ ¹®¼­´Â ¹Ýµå½Ã 'ÅؽºÆ® ¹®¼­'°¡ ¾Æ´Ï¸é ¾ÈµË´Ï´Ù!

4.2 µ¥ÀÌÅÍÀÇ Ç÷Ô

¿©±â¿¡¼­´Â ÅؽºÆ® Çü½ÄÀ¸·Î ½áÁø µ¥ÀÌÅ͸¦ Ç÷ÔÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇϵµ·Ï ÇÏ°Ú½À´Ï´Ù. À§ÀÇ "text1.txt"¸¦ Ç÷ÔÇÏ´Â °æ¿ì¸¦ ¿¹·Î µé¾îº¸µµ·Ï ÇÏ°Ú½À´Ï´Ù.
                #text1.txt
                #x              y
                0.0123          5.21
                0.168           6.02
                0.184           6.08
                0.190           6.51
                0.226           6.75
                0.259           6.81    
                0.304           7.15
gnuplot ÇÁ·ÒÇÁÆ® »óÅ¿¡¼­
        gnuplot>plot "text1.txt"
¶ó°í ÀÔ·ÂÇϸé

°ú °°ÀÌ ³ª¿É´Ï´Ù. ¿©±â¼­ ÇöÀçÀÇ ÀÛ¾÷µð·ºÅ丮¿¡ Ç÷ÔÇÏ°í ½ÍÀº µ¥ÀÌÅÍ°¡ ¾øÀ»¶§ "somewhere"¶ó´Â µð·ºÅ丮 ¾È¿¡ ¿øÇÏ´Â µ¥ÀÌÅÍ°¡ ÀÖÀ» °æ¿ì¿¡´Â

        gnuplot>plot "somewhere/text1.txt"
¶ó°í ÀÔ·ÂÇϸé "somewhere"¶ó°í ¸»ÇÏ´Â µð·ºÅ丮 ³»ÀÇ "text1.txt" µ¥ÀÌÅÍ ¹®¼­¸¦ Ç÷ÔÇÕ´Ï´Ù. ¶Ç ±âº»ÀûÀ¸·Î UNIX ÅøÀ̹ǷΠ"cd" ¸í·ÉÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

                 cd "somewhere"

¶ó°í Çϸé, ÇöÀçÀÇ ÀÛ¾÷µð·ºÅ丮¿¡¼­ "somewhere"¶ó°í ÇÏ´Â µð·ºÅ丮·Î À̵¿ÇÕ´Ï´Ù. ¿©±â¼­ 'plot "text1.txt'¶ó°í ÀÔ·ÂÇصµ °°½À´Ï´Ù.

4.3 Customize

À§¿¡¼­ µ¥ÀÌÅ͵éÀº ´Ü¼øÇÑ Á¡À¸·Î ³ªÅ¸³»¾î Áý´Ï´Ù. ÀÌ µ¥ÀÌÅ͸¦ ÇϳªÀÇ ¼±À¸·Î À̾ Ç¥½ÃÇÏ°í ½ÍÀ» °æ¿ì¿¡´Â
        gnuplot>plot "text1.txt" with line
¶ó°í Çϸé

¿Í °°ÀÌ ¼±À¸·Î À̾îÀú Ãâ·ÂµË´Ï´Ù. µ¥ÀÌÅÍÀÇ Á¡À» Ç¥½ÃÇÏ°í °¢°¢ÀÇ ¶óÀÎÀ¸·Î ÀÕ´Â °æ¿ì´Â

        gnuplot>plot "text1.txt" with linespoints
¶ó°í ÀÔ·ÂÇÕ´Ï´Ù.

4.4 º¹¼öÀÇ º¯¼ö°¡ ÀÖÀ» ¶§´Â ...

¾Æ·¡¿Í °°Àº °æ¿ìÀÇ µ¥ÀÌÅÍ ÆÄÀÏÀÌ ÀÖÀ» °æ¿ì¸¦ »ý°¢ÇØ º¾½Ã´Ù.
                #text2.txt
                #t      x       y       v       E
                0.11    0.11    99.94   1       -1.078
                0.12    0.12    99.92   1       -1.176
                0.13    0.13    99.91   1       -1.274
                0.14    0.14    99.90   1       -1.372  
                0.15    0.15    99.88   1       -1.470
                0.16    0.16    99.87   1       -1.568
                0.17    0.17    99.85   1       -1.666
                0.18    0.18    99.84   1       -1.764
                0.19    0.19    99.82   1       -1.862
ÀÌ ³»¿ë¿¡ °üÇؼ­´Â ´ÜÁö
        gnuplot>plot "text2.txt"
¶ó°í Çϸé 1¹ø°¿Í 2¹ø°ÀÇ 2Â÷¿ø Ç÷ÔÀÌ µË´Ï´Ù. ¿©±â¼­ 2¹ø°¿Í 3¹ø°¸¦ Ç÷ÔÇÏ°í ½ÍÀ» ¶§¿¡´Â
        gnuplot>plot "text2.txt" using 2:3
¶ó°í ÀÔ·ÂÇÕ´Ï´Ù.

ÀÌ¿Í °°ÀÌ ¿©·¯ °³ÀÇ º¯¼ö·ÎºÎÅÍ ¼±ÅÃÇÏ´Â °æ¿ì¿¡´Â "using"ÀÇ µÚ¿¡ »ç¿ëÇÏ°í ½ÍÀº º¯¼öÀÇ ¿­À» ':'À» ÀÌ¿ëÇØ ÁöÁ¤ÇØ ÁÖ¾î¾ß ÇÕ´Ï´Ù.


´ÙÀ½ÀÌÀüÂ÷·Ê