gnuplot Simple Manual

Ãâó : http://my.netian.com/~770110cat/gnuplot.html
±Û¾´ÀÌ : ¾ß¿Ë°í¾çÀÌ(cybercat) =^.^=

¡Ø º» ³»¿ëÀº Colleage of Natural Sciences Computing Laboratories University of Northern Iowa Cedar Falls, IA 50614¿¡¼­ ÀÛ¼ºÇÑ Introduction to gnuplotÀ»

¿ì¸® Çö½Ç¿¡ ¸Â°Ô ¿Å±ä °ÍÀÔ´Ï´Ù. Ãæ³²´ëÇб³ ¹°¸®Çаú ¿Àº´¼º ±³¼ö´ÔÀÌ °³·«ÀûÀ¸·Î ¿Å±â½Å ³»¿ëÀ» ´Ù½Ã Çѹø ¾Ë±â ½±°Ô ¿Ã¸° °ÍÀÔ´Ï´Ù. = ^.^ =

[ GNUplot ÀÇ Ãʱâ È­¸é ]

: GNUplotÀº 2Â÷¿ø ¹× 3Â÷¿ø ±×¸²Ç¥¸¦ ±×¸± ¼ö ÀÖ´Â ¸í·É¾î¸¦ ÀÔ·ÂÇÏ´Â Çü½ÄÀÇ ÇÁ·Î±×·¥(command line driven program)ÀÔ´Ï´Ù. Mathematica³ª MatLab°ú °°Àº ÇÁ·Î±×·¥µµ ÀÖÀ¸³ª ÇлýµéÀÌ »ç¿ëÇϱ⿡´Â ¸Å¿ì ºñ½Ñ ÇÁ·Î±×·¥À̶ó ÇÏ°ÚÁö¿ä. ÇÏÁö¸¸ GNUplotÀº Linux ȯ°æ¿¡¼­ °³¹ßµÈ ÇÁ·Î±×·¥À¸·Î½á free-softwareÀÔ´Ï´Ù. À¥»ó¿¡¼­ ½±°Ô ±¸ÇÏ½Ç ¼ö ÀÖÀ¸¸ç ±× ¿ë·® ¶ÇÇÑ ¸Å¿ì Àû½À´Ï´Ù.

: GNUplotÀº À§ÀÇ ±×¸²°ú °°ÀÌ ¸î °³ ¾ÊµÇ´Â È­ÀÏ·Î ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù. demo Æú´õ¿¡´Â ÀÓÀÇÀÇ ¿¹Á¦ ÆÄÀÏÀÌ µé¾î ÀÖÀ¸¹Ç·Î Á¦¿ÜÇÏ¸é ´õ ÀÛ°ÚÁÒ? ^^; ±×¸²¿¡¼­ º¸´Â ¹Ù¿Í °°ÀÌ ±× Å©±â´Â demo ÆÄÀÏ Æ÷ÇÔ 1.97MB·Î µÇ¾î ¸Å¿ì ÀÛ½À´Ï´Ù. ÇÏÁö¸¸ À§¿¡¼­ Àç½ÃÇÑ °í°¡ÀÇ ÇÁ·Î±×·¥°ú °ßÁÖ¾î ±× ¼º´ÉÀÌ µÚÁöÁö ¾Ê´Â´Ù°í Àú´Â »ý°¢ÇÕ´Ï´Ù. ¹°·Ð À§¿¡¼­ Á¦½ÃÇÑ °í°¡ÀÇ ÇÁ·Î±×·¥¿¡ ºñÇؼ­ ¶³¾îÁö´Â ±â´ÉµéÀÌ ÀÖ±â´Â ÇÏÁö¸¸ Ãʺ¸ÀÚµéÀÌ ½±°Ô ¹«³­ÇÏ°Ô »ç¿ëÇÒ ¼ö ÀÖ´Â ÇÁ·Î±×·¥À̶ó ÇÏ°Ú½À´Ï´Ù. ±×·³ Áö±ÝºÎÅÍ GNUplot¿¡ ´ëÇÑ °£´ÜÇÑ ¼³¸í°ú ¿¹½Ã¸¦ µé¾î¼­ ½±°Ô »ç¿ëÇÏ½Ç ¼ö ÀÖµµ·Ï ÇÏ°Ú½À´Ï´Ù.

¢É ¸ñ  Â÷ ( Index )

1. Windows¿ë GNUplot ( GNUplot for Windows )

 

2. Windows OS¿¡ GNUplot ¼³Ä¡Çϱâ ( Installing GNUplot on your Windows OS )

 

3. GNUplot ½ÃÀÛÇϱâ¿Í ³¡³»±â ( Starting and Quitting GNUplot )

 

4. GNUplot¿¡¼­ ÇÔ¼ö »ç¿ëÇϱâ ( Specifying Functions in GNUplot )

 

5. °£´ÜÇÑ ¿¹Á¦ ( A Simple Example )

 

6. 2Â÷¿ø ±×¸²Ç¥ ( 2D plots )

 

7. 3Â÷¿ø ±×¸²Ç¥ ( 3D plots )

 (1) 3Â÷¿ø ±×¸²¿¡¼­ÀÇ º¸ÀÌÁö ¾Ê´Â ¼± ¼û±â±â ( Hidden 3D View )

 (2) 3Â÷¿ø ±×¸²¿¡¼­ÀÇ ÇØ»óµµ ³ôÀ̱â ( Increasing Resolution of 3D Plots )

 (3) µî°í¼± Ç¥½ÃÇϱâ ( Adding Contour Lines )

 (4) Á¶¸Á ¹Ù²Ù±â ( Changing Perspective )

 

8. ¸Å°³ º¯¼ö ±×¸²Ç¥ ±×¸®±â ( Parametric Plots )

 

9. ±ØÁÂÇ¥ ±×¸²Ç¥ ( Polar Plots )

 

10. ÀÚ·á ±×¸®±â ( Plotting Data )

 (1) 2Â÷¿ø ÀÚ·á ±×¸®±â (2D Data Plots )

 (2) 3Â÷¿ø ÀÚ·á ±×¸®±â ( 3D Data Plots )

 

11. Ãâ·Â ¸¸µé±â ( Generating Output )

 (1) ÇÁ¸°ÅÍ·Î Á÷Á¢ ÀμâÇϱâ ( Printing directly to a printer )

 (2) Postscript file·Î Ãâ·ÂÇϱâ ( Outputing to a postscript file )

 (3) Graphic file·Î Ãâ·ÂÇϱâ ( Outputing to a graphics file )

 

12. ¾µ ¸¸ÇÑ ¿ä·É ( Nifty Tricks )

 (1) file·Î ÀÛ¾÷ ÀúÀå ¶Ç´Â ½ÃÀÛÇϱâ ( Saving and Loading work from files )

 (2) Log scale »ç¿ëÇϱâ ( Using a Log Scale )

 (3) ±×¸²Ç¥¿¡ ´«±Ý °ÝÀÚ ³ªÅ¸³»±â ( Displaying a grid behind graph )

 (4) ¿©·¯ ±×¸²Ç¥ °ãÃÄ º¸À̱â ( Overlaying Multiple Plots )

 (5) ¼±ÀÇ ¸ð¾ç ¹Ù²Ù±â ( Changing style of lines )

 (6) ¼ö½Ä °ª °è»êÇϱâ ( Evaluating Expressions )

 (7) ÇÔ¼ö Á¤ÀÇÇϱâ ( Defining your own functions )

 (8) º¯¼ö ¹Ù²Ù±â ( Changing variables used )

 (9) Ãà À̸§ ¹Ù²Ù±â ( Changing axis labels )

 (10) ±×¸²Ç¥ÀÇ ¿Ü°ü ¹Ù²Ù±â ( Changing general apperance of plot )

 

: ÇÁ·Î±×·¥ ³»ºÎ¿¡ ¿Â¶óÀÎ ¼³¸í¼­°¡ ÀÖÀ¸´Ï ÇÊ¿äÇÒ ¶§´Â ¸í·É¾î·Î help¸¦ ³ÖÀ¸¸é µË´Ï´Ù.

 


 

1. Windows¿ë GNUplot ( GNUplot for Windows )

 

: Windows ¿ë GNUplotÀÇ ¼³Á¤Àº ´Ù¸¥ ÇÁ·Î±×·¥°ú °°ÀÌ º¹ÀâÇÏÁö ¾Ê´Ù. ¹°·Ð Windows ¿ë ´Ù¸¥ ÇÁ·Î±×·¥ µé·Î Setup Åø·Î½á ¸Å¿ì °£´ÜÇÏ°Ô µÇ¾î ÀÖÁö¸¸ ³»ºÎÀûÀ¸·Î º¸¸é »ó´çÈ÷ º¹ÀâÇÏ´Ù ÇÒ ¼ö ÀÖ´Ù. ÇÏÁö¸¸ Windows ¿ë GNUplotÀº ´Ü¼øÈ÷ ¿øÇÏ´Â µð·ºÅ丮¸¦ ¸¸µé°í GNUplot¿ë ÆÄÀϵéÀ» ¿Å±â±â¸¸ ÇÏ¸é µÈ´Ù. Ưº°È÷ ¼³Á¤À» ÇØ¾ß ÇѴٰųª ÇÑ °ÍÀº ¾ø´Ù. ´Ü¼øÈ÷ GNUplot¿ë ÆÄÀϵéÀ» ÇÑ µð·ºÅ丮¿¡ º¹»çÇØ ³Ö±â¸¸ ÇÏ¸é µÇ´Â °ÍÀÌ´Ù. ´Ù¸¸ ´Ù¸¥ °ÍÀº Windows 95ºÎÅÍ µµÀÔÀÌ µÇ´ø ±ä ÆÄÀÏÀ̸§ÀÇ Áö¿øÀº µÇÁö ¾Ê´Â´Ù. Áï, 8ÀÚº¸´Ù ±ä ÆÄÀÏÀÇ À̸§Àº »ç¿ëÇÒ ¼ö ¾ø´Ù. »ç¿ëÇÏ´õ¶óµµ ÆÄÀÏ À̸§Àº 8ÀÚ ±ÛÀÚ¼öÀÇ ¾È¿¡¼­ "~¼ýÀÚ"ÀÇ ÇüÅ·Π³ªÅ¸³ª°Ô µÈ´Ù. Áï, DOS ÇüÅÂÀÇ ÆÄÀϸíÀ» µû¸£´Â °ÍÀÌ´Ù.

 

2. Windows OS¿¡ GNUplot ¼³Ä¡Çϱâ ( Installing GNUplot on your Windows OS )

 

: À§ÀÇ 1¹øÀÇ ³»¿ëÀ» »ìÆ캸¸é µÈ´Ù. ³¡~ *^^*

 

3. GNUplot ½ÃÀÛÇϱâ¿Í ³¡³»±â ( Starting and Quitting GNUplot )

 

: ¸í·É¾î ¶óÀο¡ "exit" ³ª "quit"¸¦ ³Ö°í ¿£Å͸¦ Ä¡¸é Á¾·á°¡ µÈ´Ù. ½ÃÀÛ°ú ³¡Àº ´Ù¸¥ À©µµ¿ì¿ë ÇÁ·Î±×·¥°ú µ¿ÀÏÇÏ´Ù ÇÏ°Ú´Ù. ´Ù¸¸ ¸í·É¾î·Î Á¾·á¸¦ ÇÏ´Â °ÍÀÌ ÀÖÀ» »ÓÀÌ´Ù.

 

4. GNUplot¿¡¼­ ÇÔ¼ö »ç¿ëÇϱâ ( Specifying Functions in GNUplot )

 

: Ç¥ÇöÇÏ·Á´Â ÇÔ¼ö°¡ 2Â÷¿ø ÀÏ °æ¿ì µ¶¸³º¯¼ö´Â x·Î, 3Â÷¿ø ÀÏ °æ¿ì´Â µ¶¸³º¯¼ö°¡ x, y 2°¡Áö°¡ ¾²ÀδÙ. »ê¼ú ¿¬»êÀڷδ °öÇϱâ´Â *, ³ª´©±â´Â /, Áö¼ö´Â **°¡ ¾²ÀδÙ. Áï, 3x´Â 3*x¿Í °°ÀÌ Ç¥ÇöÇÏ¸é µÈ´Ù. GNUplot¿¡´Â ¿©·¯ °¡Áö ³»ÀåµÈ ÇÔ¼öµéÀÌ ÀÖ´Ù. ´õ ÀÚ¼¼È÷ º¸·Á¸é help functions¸¦ ¸í·É¾î¿¡ ³Ö°í¼­ ¿£Å͸¦ Ä¡¸é µÈ´Ù. ¿¹¸¦ µé¾îº¸ÀÚ. ÀϹÝÀûÀΠǥÁØ »ï°¢ ÇÔ¼ö´Â ¿ì¸®°¡ »ç¿ëÇÏ´Â ±×´ë·Î sin, cos, tan·Î ¾²À̸ç, ÀϹÝÀûÀÎ pi = 3.14159´Â pi¶ó´Â ¸í·É¾î¸¦ »ç¿ëÇÏ¸é µÈ´Ù. ¿ª »ï°¢ÇÔ¼ö´Â asin, acos, atan ÀÌ°í, hyperbolic »ï°¢ÇÔ¼ö´Â sinh, cosh, tanh ÀÌ´Ù. ±×¸®°í exp´Â e, ±×¸®°í ¹Ø¼ö°¡ eÀÎ ·Î±×ÇÔ¼ö´Â log, º¸ÅëÀÇ °æ¿ì´Â lnÀ» »ç¿ëÇÑ´Ù.

 

5. °£´ÜÇÑ ¿¹Á¦ ( A Simple Example )

 

: ÀÚ ±×·¯¸é ¿©±â¼­ °£´ÜÇÑ ¿¹Á¦¸¦ »ìÆì º¸µµ·Ï ÇÏÀÚ. GNUplot ÇÁ·Î±×·¥À» ½ÇÇà½ÃŲ ÈÄ plot sin(x) ¶ó°í ³ÖÀº ÈÄ ½ÇÇà½ÃÄѺ¸µµ·Ï ÇÏÀÚ.

 

 

 

: ±×·¯¸é À§ÀÇ ±×¸²°ú °°Àº »õ·Î¿î âÀÌ °á°ú¹°À» ³ªÅ¸³»¾î ÁÙ °ÍÀÌ´Ù. ±×¸®°í GNUplot¿¡¼­´Â »ç¿ëÇÑ ¸í·É¾îµéÀÌ ÀúÀåÀÌ µÇ¹Ç·Î À§¾Æ·¡ È­»ìÇ¥¸¦ ´©¸§À¸·Î½á ¸í·É¾îµéÀ» ´Ù½Ã ¾ÆÁÖ °£´ÜÇÏ°Ô ³ÖÀ» ¼ö ÀÖ´Ù. ³ª¸ÓÁö ¿¹µéÀº Á÷Á¢ Çѹø ÇØ º¸µµ·Ï ÇÑ´Ù. ^^;;;

 

6. 2Â÷¿ø ±×¸²Ç¥ ( 2D plots )

 

: ÀÚ ±×·¯¸é ÀÌÁ¦ 2Â÷¿ø ±×¸²Ç¥¿¡ ´ëÇØ ´õ ¾Ë¾Æº¸µµ·Ï ÇÏÀÚ. 2Â÷¿ø ±×·¡ÇÁ¸¦ ³ªÅ¸³»±â À§Çؼ­´Â °£´ÜÇÏ´Ù. "plot ¿øÇÏ´Â ÇÔ¼ö"ÀÇ Çü½ÄÀ¸·Î ¸í·É¾î ÀԷ¶õ¿¡ ³ÖÀº ÈÄ ¿£Å͸¦ Ä¡±â¸¸ ÇÏ¸é µÈ´Ù. ¿¹¸¦ µé¾î x^3ÀÇ ±×·¡ÇÁ¸¦ ¾ò¾î º¸µµ·Ï ÇÏÀÚ.

 

 

 

: À§ÀÇ ±×¸²°ú °°Àº ±×·¡ÇÁ¸¦ ½±°Ô ¾òÀ» ¼ö ÀÖÀ» °ÍÀÌ´Ù. *^^* GNUplotÀº ±× ±×·¡ÇÁÀÇ ±¸°£À» ÀÚµ¿À¸·Î Àâ´Â´Ù. ÇÏÁö¸¸ ¿ì¸®°¡ ¿øÇÏ´Â ±¸°£À» ¾ò±â À§Çؼ­´Â ±¸°£À» ¾î¶² ºÎºÐÀ» ÇÒ °ÍÀÎÁö ÀÔ·ÂÇØ ÁÖ¾î¾ß ÇÑ´Ù. cosh(x) ±×·¡ÇÁ¸¦ x ±¸°£Àº -10~10, y ±¸°£Àº 0~12000 À¸·Î ³ªÅ¸³»¾î º¸ÀÚ.

 

 

 

: ¸Å¿ì °£´ÜÇÏ´Ù. À§ÀÇ ±×¸²¿¡¼­¿Í °°ÀÌ »ç¿ë¹ýÀº plot À̶ó´Â ¸í·É¾îÈÄ¿¡ ±¸°£À» ³Ö¾î ÁÖµµ·Ï ÇÑ´Ù. Áï, "plot [xÀÇ ±¸°£][yÀÇ ±¸°£] Ç¥ÇöÇÏ·Á´Â ÇÔ¼ö" ¿Í °°Àº Çü½ÄÀ¸·Î ³Ö¾îÁÖ¸é µÈ´Ù. ¿¹¸¦ µé¾î, xÀÇ ±¸°£Àº ÀÚµ¿À¸·Î Àâ°í yÀÇ ±¸°£Àº 0~12000 À¸·Î ³ªÅ¸³»·Á°í ÇÑ´Ù¸é, À§ÀÇ ±×·¡ÇÁ´Â "plot [] [0:12000] cosh(x)" ¶ó´Â ¸í·É¾î¸¦ »ç¿ëÇÏ¸é µÈ´Ù. yÀÇ ±¸°£Àº ÀÚµ¿À¸·Î Àâ°í xÀÇ ±¸°£¸¸À» ÀâÀ¸·Á°í ÇÑ´Ù¸é "plot [-10:10] cosh(x)" ¶ó´Â ¸í·É¾î¸¦ »ç¿ëÇÏ¸é µÈ´Ù.

 ±×·¯¸é ÀÌÁ¦ ³ªÅ¸³»·Á´Â ¸ðµç ±×·¡ÇÁÀÇ ±¸°£À» ¾Æ¿¹ ¼³Á¤À» ÇØ ÁÖ·Á°í ÇÑ´Ù¸é ´ÙÀ½°ú °°´Ù. "set xrange [±¸°£]" À̶ó´Â ¸í·É¾î¸¦ »ç¿ëÇÏ¸é µÈ´Ù. ±×·¯¸é ±× ¸í·É¾î¸¦ ¼±¾ðÇÑ ÈÄ ºÎÅÍ´Â ¸ðµç Ãâ·Â ±×·¡ÇÁµéÀÌ ¼³Á¤µÈ x±¸°£ÀÇ ¹üÀ§¿¡¼­ ³ªÅ¸³»¾îÁö°Ô µÈ´Ù. yÀÇ ±¸°£À» ¼³Á¤ÇÏ·Á¸é ¾Æ½Ã°ÚÁÒ? ^^; ÀÚ, ±×·¯¸é ´Ù½Ã ÀÚµ¿À¸·Î ¼³Á¤ÀÌ µÇ°Ô ¸¸µé¾î º¸µµ·Ï ÇÏÀÚ. ¸Å¿ì °£´ÜÇÏ´Ù. ¸í·É¾î¿¡ "set autoscale x ¶Ç´Â y" ¶ó°í ¼±¾ðÇØ ÁÖ¸é µÈ´Ù. ¸Å¿ì °£´ÜÇÏÁö ¾ÊÀº°¡? *^^*

 

7. 3Â÷¿ø ±×¸²Ç¥ ( 3D plots )

 

 (1) 3Â÷¿ø ±×¸²¿¡¼­ÀÇ º¸ÀÌÁö ¾Ê´Â ¼± ¼û±â±â ( Hidden 3D View )

 

: ¿ì¼± 3Â÷¿øÀÇ ±×·¡ÇÁ¸¦ ±×·Á º¸µµ·Ï ÇÏÀÚ. ¸í·É¾î¸¦ 2Â÷¿ø¿¡¼­ÀÇ "plot"¿¡¼­, "splot" À̶ó´Â ¸í·É¾î¸¦ »ç¿ëÇÏ¸é µÈ´Ù. ±×·¯¸é Çѹø ¿¹Á¦¸¦ º¸µµ·Ï ÇÏÀÚ. sinh(x) ¶ó´Â ±×·¡ÇÁ¸¦ 3Â÷¿øÀûÀÎ ±×·¡ÇÁ¸¦ ¾ò¾î º¸µµ·Ï ÇÏÀÚ.

 

 

 

: ¤»¤»¤» ¿©ÀüÈ÷ °£´ÜÇÏÁö ¾ÊÀº°¡? ^^;;; ÀÚ¾Æ ±×·¯¸é Á»´õ È­·ÁÇÑ ±×·¡ÇÁ¸¦ º¸µµ·Ï ÇÏÀÚ. z = 2(x^2 + y^2)exp(-x^2 -y^2)ÀÇ ±×·¡ÇÁ¸¦ x, y´Â -2~2ÀÇ ±¸°£¿¡¼­, z´Â -1~1 »çÀÌ¿¡¼­ÀÇ ±×·¡ÇÁ¸¦ ³ªÅ¸³»¾î º¸µµ·Ï ÇÏÀÚ.

 

 

 

: ¾Æ~ À̰͵µ ³Ê¹« °£´ÜÇÏÁö ¾ÊÀº°¡? ^^;;; ÀÚ¾Æ ±×·¯¸é ÀÌ ±×·¡ÇÁ¿¡¼­ °¡·ÁÁö´Â ºÎºÐÀº ½ÇÁ¦·Î ¿ì¸®°¡ º»´Ù¸é º¸ÀÌÁö ¾ÊÀ» °ÍÀÌ´Ù. ÀÌ ±×·¡ÇÁ´Â ±× º¸ÀÌÁö ¾Ê´Â ºÎºÐ±îÁö ³ªÅ¸³»¾î ÁÖ°í ÀÖ´Ù. ±× º¸ÀÌÁö ¾Ê´Â ¼±À» Çѹø ¾ø¾Öº¸µµ·Ï ÇÏÀÚ. ±× ³»¿ë ¶ÇÇÑ ¹«Àð°Ô °£´ÜÇÏ´ç~ *^^*

 

 

 

: ¿©±â¿¡¼­ »ç¿ëµÈ ¸í·É¾î´Â ¿ì¼± º¸ÀÌÁö ¾Ê´Â ¼±À» ³ªÅ¸³»Áö ¾Ê±â À§Çؼ­ "set hidden3d" ¶ó´Â ¸í·É¾î¸¦ »ç¿ëÇÏ¿´°í, "replot" À̶ó´Â ¸í·É¾î°¡ »ç¿ëµÇ°í ÀÖ´Ù. º¸ÀÌÁö ¾Ê´Â ¼±À» °¨Ãß±â À§ÇÔÀÌ Ã¹ ¹ø° ¸í·É¾îÀÌ´Ù. ¿µ¾î¸¦ Á¶±Ý¸¸ ÇÑ´Ù¸é ½±°Ô ¾Ë °ÍÀÌ´Ù. ±×¸®°í ´ÙÀ½ ¸í·É¾î´Â GNUplotÀº replot À̶ó´Â ¸í·É¾î·Î ¸¶Áö¸·À¸·Î ³ªÅ¸³½ ±×·¡ÇÁ¸¦ replot À̶ó´Â ¸í·É¾î·Î ´Ù½Ã ³ªÅ¸³¾ ¼ö ÀÖ´Ù. ÇÏÁö¸¸ ±× ¼³Á¤µéÀº Áö±Ý±îÁö ¼³Á¤ÇØ ¿Â °ÍÀÌ Àû¿ëÀÌ µÈ´Ù.

 

 (2) 3Â÷¿ø ±×¸²¿¡¼­ÀÇ ÇØ»óµµ ³ôÀ̱â ( Increasing Resolution of 3D Plots )

 

: ÀÚ¾Æ À§ÀÇ ±×¸²À» º¸¸é ±×·¡ÇÁ¿¡ °¢ÀÌ Á®À־ ±×¸® ¸Å²ô·¯¿î ±×·¡ÇÁ°¡ ¾Æ´Ò °ÍÀÌ´Ù. ±×·¯¸é ÀÌ ±×·¡ÇÁ¸¦ ¸Å²ô·´°Ô ¸¸µå´Â ÀÛ¾÷À» ÇØ º¸µµ·Ï ÇÏÀÚ. ÂÁ À̰ͶÇÇÑ ¸Å¿ì °£´ÜÇÏ´Ù. ¹«Àð°Ô~ *^^* Áï Çػ󵵸¦ ³ôÀδٰí ÇÑ´Ù.

 

 

 

: ÀÚ¾Æ ¾î¶°ÇÑ°¡? °£´ÜÇÏÁö ¾ÊÀº°¡? ¤»¤»¤» ^^;;; ¿ì¼±Àº ÇØ»óµµ Á¶ÀýÀ» À§Çؼ­ "set isosamples" ¶ó´Â ¸í·É¾î¸¦ »ç¿ëÇÑ´Ù. 3Â÷¿øÀÎ °æ¿ìÀÌ´Ù. Çü½ÄÀº Áï "set isosamples x_rate, y_rate" ¶ó´Â Çü½ÄÀ» °¡Áö¸é µÈ´Ù. 2Â÷¿øÀÎ °æ¿ì "set samples" ¶ó´Â ¸í·É¾î¸¦ »ç¿ëÇÏ¸é µÈ´Ù. Áï "set samples x_rate" ÀÌ´Ù. ÇØ»óµµÀÇ °áÁ¤Àº Áï µ¶¸³ º¯¼öÀÇ ¼ýÀڷνá Á¶ÀýÀ» ÇÏ°Ô µÈ´Ù. 2Â÷¿øÀÎ °æ¿ì xÀÇ ¼ýÀÚ¸¦ ³Ö¾îÁÖ°í, 3Â÷¿øÀÎ °æ¿ì x¿Í yÀÇ ¼ýÀÚ¸¦ ³Ö¾îÁØ´Ù. ±×¸®°í Çػ󵵸¦ ³ôÀÓÀ¸·Î½á ±×·¡ÇÁ Ç¥¸éÀÇ µî°í¼±ÀÇ °¹¼ö°¡ ´Ã¾î³²À» º¼ ¼ö ÀÖÀ» °ÍÀÌ´Ù. Á» ±×·¡ÇÁ°¡ ¡±×·´±âµµ ÇÏ´Ù. ^^;;; ÀÌ Çػ󵵴 GNUplot ÀÌ ½ÇÇàµÇ¸é¼­ ÃʱⰪ(default value)À» °¡Áö°í ÀÖ´Ù. ±× °ªÀº 10ÀÌ´Ù. ÀÌ Çػ󵵰¡ ´Ã¾î³ª¸é¼­ ±×·¡ÇÁ¸¦ Ç¥ÇöÇÏ´Â ½Ã°£ÀÌ ±æ¾îÁö°Ô µÈ´Ù. ±×¸¸Å­ ÄÄÇ»ÅÍ°¡ ÀÏÀ» ÇØ¾ß ÇÑ´Ù´Â °ÍÀÌ´Ù. Çػ󵵴 °¡´ÉÇϸé 100À» ³Ñ±âÁö ¾Êµµ·Ï ÇÑ´Ù. 100À» ³ÑÀ¸¸é ÇÊÀÚ°¡ ÇØ º» °á°ú ¹¹ ¿äÁò ÄÄÇ»ÅÍ°¡ ¼º´ÉÀÌ ÁÁÀ¸´Ï ½Ã°£Àº »ó°ü ¾øÀ¸³ª ±×·¡ÇÁ¿¡¼­ ±×¸® Ä¿´Ù¶õ Â÷ÀÌÁ¡À» ´À³¢Áö ¸øÇÑ´Ù.

 

 (3) µî°í¼± Ç¥½ÃÇϱâ ( Adding Contour Lines )

 

: ÀÚ¾Æ ±×·¯¸é ÀÌÁ¦ ±×·¡ÇÁ¿¡ µî°í¼±(Contour)À» Ç¥½ÃÇØ º¸µµ·Ï ÇÏÀÚ. µî°í¼±Àº 3°¡Áö·Î ³ªÅ¸³½´Ù. ù°, Ç¥½ÃÇÏÁö ¾Ê±â, µÑ°, ±×·¡ÇÁÀÇ Ç¥¸é¿¡ Ç¥½ÃÇϱâ, ¼Â°, ¸¶Ä¡ À§¿¡¼­ ºûÀ» ¹àÇô ÁÖµíÀÌ ¹Ù´Ú¿¡ ³ªÅ¸³»¾î ÁÖ±â ÀÌ´Ù. ÀÚ¾Æ ¿ì¼±Àº ±×·¡ÇÁÀÇ Ç¥¸é¿¡ ³ªÅ¸³»¾î ÁÖµµ·Ï ÇÏÀÚ.

 

 

 

: ¸í·É¾î´Â ´ÙÀ½°ú °°´Ù. "set contour Çü½Ä" ÀÌ´Ù. Çü½ÄÀ¸·Î´Â ³ªÅ¸³»Áö ¾ÊÀ» °æ¿ì, nocontour, Ç¥¸éÀÏ °æ¿ì surface, ¹Ù´ÚÀÏ °æ¿ì base ÀÌ´Ù. À§ÀÇ °æ¿ì´Â ¿ì¼±Àº Çػ󵵸¦ ÃʱⰪÀÎ 10À¸·Î ÇØ ÁÖ°í, Ç¥¸é¿¡ ³ªÅ¸³» ÁÖ±â À§Çؼ­ "set contour surface" ¸í·É¾î¸¦ »ç¿ëÇØ ÁÖ¾ú´Ù. ±×·¡ÇÁ¿¡ Àß ³ªÅ¸³ªÁö´Â ¾Ê¾ÒÁö¸¸ Ç¥½ÃµÈ ¼ýÀÚ¸¦ º¸µµ·Ï ÇÏÀÚ. È­¸éÀÇ ¿À¸¥ÂÊ »ó´ÜÀÌ´Ù. ±×·¡ÇÁ ¼±ÀÇ »ö±ò°ú ¼ýÀÚ°¡ ÀÖÀ» °ÍÀÌ´Ù. ¿ì¸®°¡ ½±°Ô ÁüÀÛÇÒ ¼ö ÀÖµíÀÌ ±×·¡ÇÁÀÇ ¼± »ö¿¡µû¸¥ °ªÀ» Ç¥½ÃÇÑ °ÍÀÌ´Ù. ÀÚ ±×·¯¸é ÀÌÁ¦´Â µî°í¼±À» ¹Ù´Ú¿¡ ³ªÅ¸³» º¸µµ·Ï ÇÏÀÚ.

 

 

 

: ¿©±â¼­ ÀǹÌÇÏ´Â ¹Ù´ÚÀ̶õ µ¶¸³ º¯¼ö°¡ ÀÌ·ç´Â Æò¸éÀ» ¸»ÇÑ´Ù. Áï, x-y Æò¸éÀ» ¸»ÇÑ´Ù. µî°í¼±Àº 3Â÷¿ø ±×·¡ÇÁ¿¡¼­¸¸ ³ªÅ¸³ª´Â °ÍÀÌ´Ù. ±×·¯¸é ÀÌÁ¦´Â µî°í¼±À» ¾ø¾Ö º¸µµ·Ï ÇÏÀÚ.

 

 

 

: ¾ÆÁÖ °£´ÜÇÏÁö ¾ÊÀº°¡? ^^;;; À§ÀÇ ±×·¡ÇÁ¿¡¼­´Â µî°í¼±ÀÌ Ç¥¸é¿¡ ³ªÅ¸³­ °æ¿ì¿Í ¾ø´Â °æ¿ì°¡ Â÷ÀÌ°¡ ¾ø¾î º¸ÀÏ °ÍÀÌ´Ù. ÇÏÁö¸¸ ´Ù¸¥Á¡ÀÌ ÀÖ´Ù. ±×·¡ÇÁ Ư¼º»ó ±×°ÍÀÌ Àß ³ªÅ¸³ªÁö ¾Ê¾ÒÀ» »ÓÀÌ´Ù.

 

 (4) Á¶¸Á ¹Ù²Ù±â ( Changing Perspective )

 

: ¾óÇÍ º¸±â¿¡ ÀÌ ¸»ÀÌ ÀÌÇØ°¡ °¡Áö ¾ÊÀ» °ÍÀÌ´Ù. ÇÏÁö¸¸ °£´ÜÇÏ´Ù. Áï, °üÂûÀÚÀÇ ½ÃÁ¡À» ¹Ù²ãÁÖ´Â ¸í·É¾î¶ó »ý°¢ÇÏ¸é µÈ´Ù. ±× Çü½ÄÀº ´ÙÀ½°ú °°´Ù.

 

 "set view horizontal_angle, vertical_angle, zoom_rate""

 

 ÀÌ°ÍÀº ÁÂÇ¥ÃàÀ» Á¶±Ý ÀÌÇØÇØ¾ß ÇÒ µí ÇÏ´Ù. ù ¹ø° ÀÎÀÚ´Â ¼öÆò°¢À», µÎ ¹ø° ÀÎÀÚ´Â ¼öÁ÷°¢À», ¼¼ ¹ø° ÀÎÀÚ´Â È®´ë ºñÀ²À» ³ªÅ¸³½´Ù. ¸»ÀÌ Á¶±Ý ¾î·Á¿òÀ¸·Î ¿¹Á¦¸¦ ÅëÇؼ­ ¾Ë¾Æº¸µµ·Ï ÇÏÀÚ.

 

 

 

: ¿ì¼±Àº º¸ÀÌÁö ¾Ê´Â ¸éÀ» °¨Ãß±â À§Çؼ­ "set hidden3d", ±×¸®°í Çػ󵵸¦ "set isosamples 30" À¸·Î ¸ÂÃáÈÄ, ±×·¡ÇÁÀÇ x-y ±¸°£À» À§¿Í °°ÀÌ ¼³Á¤ÇÏ°í, ÇÔ¼ö z = (x^2 + 3 * y^2) * exp(1 - (x^2 + y^2))À» ³ªÅ¸³»¾î ÁØ °ÍÀÌ´Ù. ÀÌ ±×·¡ÇÁÀÇ °üÂûÀÚ ½ÃÁ¡Àº GNUplot ÀÌ ½ÇÇàµÇ¸é¼­ °¡Áö°í ÀÖ´Â ÃʱⰪ(defaule value)·Î ±×·ÁÁø °ÍÀÌ´Ù. ÀÚ¾Æ ±×·¯¸é ÀÌÁ¦ºÎÅÍ ±× °ªµéÀ» Á¶±Ý¾¿ ¹Ù²ã °¡¸é¼­ º¸µµ·Ï ÇÏÀÚ.

 

 

 

: À§ÀÇ ±×·¡ÇÁ´Â °üÂûÀÚÀÇ ½ÃÁ¡À» ¼öÆò°¢ 80, ¼öÁ÷°¢ 30À¸·Î ³ªÅ¸³½ °ÍÀÌ´Ù.

 

 

 

: À§ÀÇ ±×¸²Àº °üÂûÀÚÀÇ ½ÃÁ¡À» ¼öÆò°¢ 40, ¼öÁ÷°¢ 30À¸·Î ¹Ù²ã¼­ ³ªÅ¸³½ °ÍÀÌ´Ù.

 

 

 

: À§ÀÇ ±×·¡ÇÁ´Â °üÂûÀÚÀÇ ½ÃÁ¡À» ¼öÆò°¢À» 60, ¼öÁ÷°¢À» 30, È®´ë ºñÀ²À» 2·Î ³ªÅ¸³½ ±×¸²ÀÌ´Ù. ÀÚ¾Æ ¿¹Á¦¸¦ ÅëÇؼ­ ½±°Ô ÀÌÇظ¦ ÇßÀ» °ÍÀÌ´Ù. ¼öÆò°¢ ¹× ¼öÁ÷°¢ÀÌ ³ªÅ¸³»´Â °ÍÀº ±¸¸é±ØÁÂÇ¥°è(Spherical Polar Coordinate)¸¦ µû¸£´Â °Í °°´Ù. ÇÊÀÚÀÇ »ý°¢ ^^;;;

 

8. ¸Å°³ º¯¼ö ±×¸²Ç¥ ±×¸®±â ( Parametric Plots )

 

: GNUplot ¿¡¼­´Â ¸Å°³ º¯¼ö¸¦ ÀÌ¿ëÇÑ ÇÔ¼öÀÇ Ç¥ÇöÀÌ °¡´ÉÇÏ´Ù. ¸Å°³ º¯¼ö¸¦ »ç¿ëÇϱâ À§Çؼ­´Â ¿ì¼± "set parametric"À» ¼±¾ðÇØ ÁÖ¾î¾ß ÇÑ´Ù. ±×¸®°í ¸Å°³ º¯¼öÀÇ ¹üÀ§¸¦ ¼³Á¤Çϱâ À§Çؼ­ "set trange [?:?]"¸¦ »ç¿ëÇÑ´Ù. ¿¹¸¦ Çϳª µé¾î¼­ ¾Ë¾Æº¸µµ·Ï ÇÏÀÚ. ¿ì¼± ¾î¶² ±×·¡ÇÁ°¡ ¿¹¸¦ µé¾î¼­ 2Â÷¿øÀÇ ±×·¡ÇÁ°¡ ³ª¿À±â À§Çؼ­´Â x, yÀÇ °ªÀÌ ÁÖ¾îÀú¾ß ÇÑ´Ù. ±×·±µ¥ ÀÌ x, yÀÇ °ªÀÌ ¾î¶² °ª¿¡ ÀÇÇؼ­ º¯ÇÑ´Ù°í ÇÏÀÚ. ¹Ù·ÎÀÌ °ªÀÌ ¸Å°³ º¯¼öÀÎ °ÍÀÌ´Ù. x = 5 * cos(t), y = 2 * sin(t) Áï ¿©±â¼­ t°¡ ¸Å°³ º¯¼ö·Î ÀÛ¿ëÇϴ±׷¡ÇÁ¸¦ Ç¥½ÃÇØ º¸µµ·Ï ÇÏÀÚ. GNUplot ¿¡¼­´Â 2Â÷¿ø¿¡¼­ µ¶¸³ º¯¼ö·Î x°¡ ¾²À̵íÀÌ ¸Å°³ º¯¼ö·Î´Â t°¡ »ç¿ëµÈ´Ù. ±×¸®°í ÀÌ tÀÇ ¹üÀ§¸¦ 0~10 ±îÁö Àâ¾Æ¼­ ³ªÅ¸³» º¸µµ·Ï ÇÏÀÚ.

 

 

 

: À§ÀÇ ±×¸²¿¡¼­ óÀ½¿¡ "set parametric" À¸·Î ¸Å°³ º¯¼öÀÇ »ç¿ëÀ» ¼±¾ðÇÏ°í ÀÖ´Ù. ±×¸®°í xÀÇ ¹üÀ§¸¦ ÁöÁ¤ÇØ ÁÖ±â À§Çؼ­ "set xrange [-6:6]", yÀÇ ¹üÀ§¸¦ Á¤ÇØ ÁÖ±â À§Çؼ­ "set yrange [-6:6]", ¸Å°³ º¯¼ö tÀÇ ¹üÀ§¸¦ ÁöÁ¤ÇØ ÁÖ±â À§Çؼ­ "set trange [0:10]"À» »ç¿ëÇÏ°í ÀÖ°í, Çػ󵵸¦ Á¶Á¤Çϱâ À§Çؼ­ "set iso samples 60"À» »ç¿ëÇÏ°í ÀÖ´Ù. ±×¸®°í ¸¶Áö¸·À¸·Î Ç¥ÇöÇÒ ÇÔ¼ö¸¦ ³ªÅ¸³» ÁÖ¾ú´Ù. "plot 5*cos(t), 2*sin(t)" ¿¹Á¦¸¦ º¸°í ³ª´Ï ´õ ½±°Ô ÀÌÇØ°¡ °¥ °ÍÀÔ´Ï´Ù. ^^

 ÀÌÁ¦´Â 3Â÷¿ø ¸Å°³ º¯¼ö ±×·¡ÇÁ¸¦³ªÅ¸³» º¸µµ·Ï ÇÏ°Ú½À´Ï´Ù. Áï, ¸Å°³ º¯¼ö°¡ 2°³ÀÎ °æ¿ìÀÔ´Ï´Ù. À§¿¡¼­¿Í °°Àº °æ¿ì´Â 2Â÷¿ø ¸Å°³ º¯¼öÀÇ »ç¿ë °æ¿ì·Î º¯¼ö°¡ 1°³°¡ ¾²¿´°í ÀÌ °æ¿ì´Â 3Â÷¿øÀ¸·Î 2°³ÀÇ ¸Å°³ º¯¼ö°¡ ¾²ÀÌ´Â °æ¿ìÀÔ´Ï´Ù. 1°³ÀÇ ¸Å°³ º¯¼ö°¡ »ç¿ëµÉ °æ¿ì t¸¦ »ç¿ëÇÏ¿´Áö¸¸, 2°³ÀÇ ¸Å°³ º¯¼ö°¡ ¾²ÀÏ °æ¿ì´Â º¯¼ö°¡ u, v°¡ »ç¿ëµË´Ï´Ù. ³ª¸ÓÁö »ç¿ë¹ýÀº 2Â÷¿øÀÇ °æ¿ì¿Í µ¿ÀÏÇÕ´Ï´Ù. ÀÚ À̹ø¿¡µµ ¿¹Á¦¸¦ µé¾î¼­ ¾Ë¾Æº¸µµ·Ï ÇÏ°Ú½À´Ï´Ù. x, y, zÀÇ ¹üÀ§¸¦ ÁöÁ¤ÇÏ°í ¶Ç ¸Å°³ º¯¼öÀÎ u, vÀÇ ¹üÀ§µµ ÁöÁ¤ÇØ ³ªÅ¸³» º¸µµ·Ï ÇÏ°Ú½À´Ï´Ù.

 

 

 

: À§¿Í °°ÀÌ °¢°¢ ¸Å°³ º¯¼öÀÇ ¹üÀ§¸¦ ÁöÁ¤ÇØ ÁÖ°í ¶ÇÇÑ °¢°¢ÀÇ µ¶¸³ º¯¼öÀÇ ¹üÀ§µµ ÁÖ¾îÁø °æ¿ìÀÔ´Ï´Ù. Ưº°È÷ ´Ù¸¥ ¼³¸íÀº µ¡ºÙÀÌÁö ¾Ê¾Æµµ µÇ°ÚÁö¿ä? ^^;;;

 

9. ±ØÁÂÇ¥ ±×¸²Ç¥ ( Polar Plots )

 

: ±ØÁÂÇ¥(Polar Coordinate)¸¦ ¾Æ¿ëÇؼ­ ±×·¡ÇÁ¸¦ ±×¸®´Â ±â´ÉÀÔ´Ï´Ù. ±ØÁÂÇ¥¿¡¼­ µ¶¸³ º¯¼ö t´Â º¸Åë theta·Î Ç¥½ÃÇÏ´Â °¢µµ¸¦ ÀǹÌÇÕ´Ï´Ù. ±ØÁÂÇ¥ÀÇ ±×·¡ÇÁ´Â Ç×»ó Á÷»ç°¢Çü¿¡ ±×·ÁÁö°í ±×·¡ÇÁÀÇ Å©±â¸¦ ¹Ù²Ù·Á¸é "set yrange" ¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù. ÀÌ ¸í·ÉÀ» »ç¿ëÇÏ¸é ¼öÆò ¹× ¼öÁ÷ ¹üÀ§ ¸ðµÎ°¡ ¹Ù²î°Ô µË´Ï´Ù. ¿¹Á¦¸¦ ÅëÇؼ­ º¸µµ·Ï ÇÏ°Ú½À´Ï´Ù.

 

 

 

: À§¿¡¼­ º¸½Ã¸é ¿ì¼±Àº ±ØÁÂÇ¥¸¦ »ç¿ëÇϱâ À§Çؼ­ "set polar"¸¦ ¼±¾ðÇÏ¿´½À´Ï´Ù. ±×¸®°í ´Ù½Ã ¿ø·¡ »óÅ·Πµ¹¾Æ¿À±â À§Çؼ­´Â "set nopolar"¸¦ ¼±¾ðÇÏ½Ã¸é µË´Ï´Ù. ´ÙÀ½Àº ¹üÀ§¸¦ ¹Ù²Ù´Â °æ¿ì¸¦ º¸µµ·Ï ÇÏ°Ú½À´Ï´Ù.

 

 

 

: ¹üÀ§¸¦ ´Ù½Ã ÀÚµ¿ ¼³Á¤À¸·Î ¹Ù²Ù½Ã±â À§Çؼ­´Â °£´ÜÈ÷ "set autoscale y" ÇÏ½Ã¸é µË´Ï´Ù. ±×¸®°í ¿©±â¼­ ¾²ÀÌ´Â µ¶¸³ º¯¼öÀÎ t´Â ÃʱⰪÀ¸·Î(default value) ±× °¢µµÀÇ ´ÜÀ§°¡ radianÀ¸·Î µÇ¾î ÀÖ½À´Ï´Ù. ÀÌ ´ÜÀ§¸¦ degree·Î ¹Ù²Ù±â À§Çؼ­´Â °£´ÜÈ÷ "set angles degrees(radians)" ÇÏ½Ã¸é µË´Ï´Ù.

 ÀÚ ÀÌÁ¦´Â 3Â÷¿ø ±ØÁÂÇ¥°è¸¦ ±×·Áº¸µµ·Ï ÇÏ°Ú½À´Ï´Ù. ÀÌ ±â´ÉÀº µÎ°¡Áö°¡ ÀÖ½À´Ï´Ù. ÁÂÇ¥ÀÇ Çü½Ä¿¡ µû¶ó ±¸ÁÂÇ¥°è(Spherical Coordinate)¿Í ¿øÅëÁÂÇ¥°è(Cylindrical Coordinate)°¡ ÀÖ½À´Ï´Ù. ÀÌ ÁÂÇ¥°èµéÀÌ ±Ã±ÝÇϽøé Àú¿Í Á¢ÃËÇϽðųª ¸ÞÀÏÀ» º¸³» ÁֽʽÿÀ. 3Â÷¿ø ±ØÁÂÇ¥°è¸¦ ÀÌ¿ëÇؼ­ ±×·¡ÇÁ¸¦ ³ªÅ¸³»±â À§Çؼ­´Â 3Â÷¿ø ÀÚ·á(data)¿¡¼­¸¸ °¡´ÉÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ »çÇ×Àº "help set mapping"À» ÂüÁ¶ÇϽñ⠹ٶø´Ï´Ù.

 

10. ÀÚ·á ±×¸®±â ( Plotting Data )

 

 (1) 2Â÷¿ø ÀÚ·á ±×¸®±â (2D Data Plots )

 

: ¿ì¼±Àº ÀÚ·á ÆÄÀÏÀ» ÀÌ¿ëÇÏ¿© 2Â÷¿ø ±×·¡ÇÁ¸¦ ±×·Áº¸µµ·Ï ÇÏ°Ú½À´Ï´Ù. ¿¹Á¦¸¦ ÅëÇؼ­ ¾Ë¾Æº¸µµ·Ï ÇÏ°Ú½À´Ï´Ù. ¾Æ·¡¿Í °°Àº "test.txt" ¶ó´Â µ¥ÀÌÅÍ ÆÄÀÏÀÌ ÀÖ´Ù°í ÇսôÙ. ¿ì¼±Àº µ¥ÀÌÅÍ ÆÄÀÏ¿¡¼­ #Ç¥½ÃµÈ ºÎºÐÀº ¸ðµÎ ÁÖ¼®¹®(comments) ó¸® µË´Ï´Ù. Áï ¾Æ¹«·± Àǹ̵µ ¾Æ´Ï¶ó´Â ¶æÀÌÁö¿ä.

 

 

: ±×·¯¸é ÀÌÁ¦ À§ÀÇ µ¥ÀÌÅÍ ÆÄÀÏÀ» ÀÌ¿ëÇؼ­ 2Â÷¿ø ±×·¡ÇÁ¸¦ ±×·Áº¸µµ·Ï ÇÏ°Ú½À´Ï´Ù. 2Â÷¿ø ±×·¡ÇÁ´Â µÎ°¡Áö ¿ä¼Ò Áï, x, yÀÇ °ªÀ¸·Î ±×·¡ÇÁ¸¦ ±×¸®Áö¿ä.

 

 

 

: À§ÀÇ µ¥ÀÌÅÍ ÆÄÀÏ¿¡¼­ GNUplotÀº ¿­ÀÇ ¿ä¼Ò·Î(column) µ¥ÀÌÅ͸¦ ÃßÃâÇØ ³À´Ï´Ù. ¿ì¼±Àº 2Â÷¿ø ±×·¡ÇÁ¸¦ ±×¸®´Âµ¥ ÇÊ¿äÇÑ ¿ä¼Ò°¡ 2°¡Áö x, y À̹ǷΠ2°³ÀÇ ¿­ÀÇ ¿ä¼Ò¸¸À¸·Î ±×·¡ÇÁ¸¦ ±×¸®°Ô µË´Ï´Ù. À§ÀÇ ¿¹Á¦´Â±×·¡¼­ x´Â ù ¹ø° ¿­ÀÇ ¿ä¼Ò¸¦ ¹Þ¾Æ¼­ 1, 2, 3, 4, 5, .......ÀÔ´Ï´Ù. y´Â µÎ ¹ø° ¿­ÀÇ ¿ä¼Ò¸¦ ÃßÃâÇؼ­ ±×¸®°Ô µË´Ï´Ù. ÀÌÇØ°¡ °¡½ÃÁö¿ä? ^^;

 

 (2) 3Â÷¿ø ÀÚ·á ±×¸®±â ( 3D Data Plots )

 

: ÀÚ¾Æ ±×·¯¸é ÀÌÁ¦ À§ÀÇ ¿¹Á¦ µ¥ÀÌÅÍ ÆÄÀÏ·Î 3Â÷¿ø ±×·¡ÇÁ¸¦ ±×·Á º¸µµ·Ï ÇÏ°Ú½À´Ï´Ù.

 

 

 

: 3Â÷¿ø ±×·¡ÇÁ¸¦ ±×¸®±â À§Çؼ­ splot À̶ó´Â ¸í·É¾î¸¦ »ç¿ëÇß½À´Ï´Ù. °£´ÜÇÏ°Ô ÀÌ°ÍÀº µ¥ÀÌÅÍ ÆÄÀÏ¿¡¼­ 3Â÷¿ø ±×·¡ÇÁ¸¦ ±×¸®±â À§Çؼ­ 3°³ÀÇ ¿­À» ÃßÃâÇØ ³À´Ï´Ù. 3Â÷¿ø ±×·¡ÇÁ¸¦ ±×¸®±â À§Çؼ­ 3°³ÀÇ ¿ä¼Ò°¡ ÇÊ¿äÇϹǷΠ^^. ÀÌÇØ°¡ °¡½ÃÁö¿ä? ±×·³ ÀÌ ´Ü¿øÀº ¿©±â¼­ ¸¶¹°~ *^^*

 

11. Ãâ·Â ¸¸µé±â ( Generating Output )

 

 (1) ÇÁ¸°ÅÍ·Î Á÷Á¢ ÀμâÇϱâ ( Printing directly to a printer )

 

: ÇÁ¸°Æ®·Î Á÷Á¢ ÀμâÇϱâ À§Çؼ­´Â ¹¹ ¿ì¼±Àº ÇÁ¸°ÅÍ°¡ ¿¬°áÀÌ µÇ¾î ÀÖ°í, ÇÁ¸°ÅÍ µå¶óÀ̹öµµ Á¦´ë·Î ¼³Ä¡°¡ µÇ¾îÀÖ¾î¾ß ÇÏ°ÚÁö¿ä. ±×¸®°í ÇÁ¸°ÅͱⰡ ÄÑÁ® ÀÖ¾î¾ß ÇÏ°ÚÁö¿ä. ^^;;; ÀÚ¾Æ ±×·¯¸é ÇÁ¸°Æ® Çϱâ À§Çؼ­´Â ¿©·¯ ¹æ¹ýÀÌ ÀÖ°ÚÁö¸¸ ¿ì¼±Àº ±×·¡ÇÁ À§¿¡¼­ ¿À¸¥ÂÊ ¸¶¿ì½º ¹öÆ°À» ´­·¯¼­ Æ˾÷ ¸Þ´º¸¦ ¶ç¿ì¸é 'Print...' ¶ó´Â ¸Þ´º°¡ ÀÖ½À´Ï´Ù. ±×°ÍÀ» Ŭ¸¯Çϸé ÇÁ¸°Æ® ¸Þ´º°¡ ¶å´Ï´Ù. Àû´çÈ÷ Á¶ÀýÇؼ­ ÇÁ¸°Æ®ÇÏ½Ã¸é µË´Ï´Ù. °£´Ü°£´Ü *^^*

 

 

[ÇÁ¸°Æ® ¸Þ´º]

 

 (2) Postscript file·Î Ãâ·ÂÇϱâ ( Outputing to a postscript file )

 

: ÀÚ¾Æ ÀÌÁ¦´Â Postscript File·Î Ãâ·ÂÀ» ÇØ º¸°Ú½À´Ï´Ù. Postscript FIleÀÌ ¹¹¿©¿©? ¶ó°í ¹°À¸½Ã¸é ã¾Æº¸¼Å¿©~ ¶ó°í ´ë´äÇÏ°Ú½À´Ï´Ù. ±×°Å±îÁö ¼³¸íÇØ µå¸± ¿©·ÂÀÌ ¿²±º¿ä. ^^;;; ÀÌ Postscript File·Î Ãâ·ÂÇϱâ À§Çؼ­´Â GNUplot »ó¿¡¼­ terminalÀ» ¹Ù²ã Áà¾ß ÇÕ´Ï´Ù. ¸»ÀÌ ¾î·Á¿î°¡¿ä? Àý´ë ¾î·ÆÁö ¾Ê½À´Ï´Ù. ÀÚ¾Æ ±×·¯¸é ¶Ç ¿¹Á¦¸¦ ÅëÇؼ­ ¾Ë¾Æº¸µµ·Ï ÇÏ°Ú½À´Ï´Ù. ¿ì¼±Àº replot À̶ó´Â ¸í·ÉÀº GNUplot ÀÌ ¸¶Áö¸·À¸·Î ±×·¡ÇÁ¸¦ ³ªÅ¸³»±â À§Çؼ­ Ãâ·ÂÇÑ ¸í·É¾î¸¦ ´Ù½Ã »ç¿ëÇÑ´Ù°í ÀÌÇØÇÏ½Ã¸é ½±½À´Ï´Ù. GNUplotÀº ¹¹µçÁö ¸¶Áö¸·À¸·Î Ãâ·ÂÇÑ °á°ú¹°À» ±â¾ïÇÏ°í ÀÖ½À´Ï´Ù. ÀÌÁ¡ ±â¾ïÇØ µÎ¼¼¿ä. ¿ì¼±Àº »çÀÎÆĸ¦ ±×·Áº¸µµ·Ï ÇÏ°Ú½À´Ï´Ù.

 

 

 

: À§¿Í °°Àº ±×·¡ÇÁ°¡ »ý¼ºÀÌ µË´Ï´Ù. ´ÙÀ½Àº Postscript File·Î ÀúÀåÀ» ÇØ º¸µµ·Ï ÇÏ°Ú½À´Ï´Ù.

 

 

: À§¿Í °°ÀÌ GNUplotÀÇ Å͹̳ÎÀ» º¯°æÇÕ´Ï´Ù. set terminal postscript ±×·± ´ÙÀ½¿¡ ÀúÀåÇÒ ÆÄÀϸíÀ» ÁöÁ¤ÇÕ´Ï´Ù. set output 'e:\sin.ps' ±×¸®°í¼­ À§ÀÇ ±×¸²¿¡´Â ³ª¿Í ÀÖÁö´Â ¾ÊÁö¸¸ ¸¶Áö¸·À¸·Î replot ¸í·É¾î¸¦ »ç¿ëÇÕ´Ï´Ù. ¹¹ ^^; plot sin(x) Çϼŵµ µÇ±¸¿©. À§¿¡¼­ set output 'e:\sin.ps' ¶ó°í ÇÑ °ÍÀº ¿ì¼± e:\ ¶ó´Â À§Ä¡¿¡ sin.ps ¶ó´Â ÆÄÀÏÀ» ¿­¾îµÐ °ÍÀÔ´Ï´Ù. ¾ÆÁ÷ µ¥ÀÌÅÍ°¡ µé¾î°£ °ÍÀº ¾Æ´ÏÁö¿ä. ¸¶Áö¸·À¸·Î ÇÑ ¸í·É¾îÀÇ ½ÇÇà ³»¿ëÀÌ µé¾î°¡´Â °ÍÀÌÁö¿ä. ¸¶Áö¸·À¸·Î plot cos(x) ÇϸéÀº cos(x) ±×·¡ÇÁÀÇ ³»¿ëÀÌ µé¾î°¡´Â °ÍÀÔ´Ï´Ù. ±×¸®°í plot sin(x) Çصµ ±×·¡ÇÁ âÀº ¶ßÁö¸¦ ¾Ê½À´Ï´Ù. Å͹̳ÎÀÌ postscript Å͹̳ΠÇüÅÂÀ̱⠶§¹®ÀÌÁö¿ä. ±×¸®°í Áß¿äÇÑ °ÍÀº ÀÌ »óÅ¿¡¼­ ´Ù¸¥ ±×·¡ÇÁ Ãâ·Â ¸í·ÉÀ» ÇÏ¸é ¹Ì¸® ¿­¾îµÐ ÆÄÀÏ¿¡ ±× ³»¿ëÀÌ µé¾î°¡°Ô µË´Ï´Ù. ¹Ýµå½Ã ´Ù¸¥ µ¥ÀÌÅ͸¦ ³Ö±â ¿øÇÑ´Ù¸é ´Ù¸¥ ÆÄÀÏÀ» ²À ¿­µµ·Ï Çϼ¼¿ä. ±×·¡¾ß ÆÄÀÏÀ» È®ÀÎÇÏ¸é ±× ¿ë·®ÀÌ 0ÀÌ ¾Æ´Ï¶ó Á¤»ó Å©±â°¡ ³ª¿À°Ô µË´Ï´Ù. ÆÄÀÏÀÌ °è¼Ó ¿­·Á ÀÖÀ¸¸é ÆÄÀÏÀÇ Å©±â°¡ 0À¸·Î Ç¥½Ã°¡ µÇ¾î ³ª¿É´Ï´Ù. ÀÌÁ¡ ²À ±â¾ïÇØ µÎ½Ã±â¸¦ ¹Ù¶ø´Ï´Ù. ÀÌ ÆÄÀÏÀº ´Ù¸¥ ÆÄÀÏÀ» ¿­¸é¼­ ´ÝÈ÷°Ô µË´Ï´Ù. ´Ù½Ã ±×·¡ÇÁ¸¦ º¸±â À§Çؼ­´Â Å͹̳ÎÀ» ´Ù½Ã ¹Ù²ã ÁÖ½Ã¸é µË´Ï´Ù. "set terminal windows" ÇÏ½Ã¸é µË´Ï´Ù.

 

 

 

: À§¿¡¼­´Â sin.ps ¶ó´Â ÆÄÀÏ¿¡ sin(x) ¶ó´Â ±×·¡ÇÁ¸¦ ³Ö¾ú½À´Ï´Ù. ±×¸®°í ¿­¸° ÆÄÀÏÀ» ´Ý±â À§Çؼ­ tt.ps ¶ó´Â ÆÄÀÏÀ» ¿­¾ú½À´Ï´Ù. ±×¸®°í¼­ ÆÄÀÏÀÇ ¿ë·®À» È®ÀÎÇØ¾ß Á¦´ë·Î ±× Å©±â°¡ ³ª¿É´Ï´Ù. À§¿¡¼­ º¸µíÀÌ tt.ps ¶ó´Â ÆÄÀÏÀº ¾î´À µ¥ÀÌÅ͸¦ ³Ö¾îµµ °è¼Ó 0À̶ó´Â Å©±â·Î ³ª¿É´Ï´Ù. ¿­·ÁÁ® ÀÖ´Â »óÅÂÀ̱⠶§¹®ÀÌÁö¿ä. *^^*

 

 

[ sin.ps ÆÄÀÏÀÇ ³»¿ë ]

 

 (3) GraphicFile·Î Ãâ·ÂÇϱâ ( Outputing to a graphics file )

 

 : ÀÚ¾Æ ±×·¯¸é ÀÌÁ¦´Â ±×·¡ÇÈ ÆÄÀÏ·Î Ãâ·ÂÀ» ÇØ º¸µµ·Ï ÇÏ°Ú½À´Ï´Ù. ¿ì¼± ¿©±â¼­´Â eps ¶ó´Â ±×·¡ÇÈ ÆÄÀÏ·Î Ãâ·ÂÀ» ÇØ º¸µµ·Ï ÇÏ°Ú½À´Ï´Ù. eps ÆÄÀÏÀº ±×¸²ÆÄÀÏÀÇ ÀÏÁ¾À̱⵵ ÇÕ´Ï´Ù. ´ëÇ¥ÀûÀ¸·Î Çѱۿ¡¼­µµ ºÒ·¯¿Ã ¼ö°¡ ÀÖ½À´Ï´Ù. ¹æ½ÄÀÇ ¼³¸íÀº »ý·«ÇÏ°í ¿¹Á¦·Î ¼³¸íÀ» ¸Îµµ·Ï ÇÏ°Ú½À´Ï´Ù.

 

 

: Çѱۿ¡¼­ eps ÆÄÀÏÀ» ºÒ·¯ ¿À´Â °ÍÀº Á÷Á¢ ÇØ º¸¼¼¿ä~ *^^* À§ÀÇ °æ¿ì´Â cos(x) ¶ó´Â ±×·¡ÇÁ¸¦ cos.eps ÆÄÀÏ·Î ÀúÀåÇÑ °æ¿ì ÀÔ´Ï´Ù.

 

¡Ø ps : PostScript, eps : Encapsulated PostScript ( ÇÁ¸°ÅÍ·Î Á÷Á¢ ÀμâÇÏ´Â ps ÆÄÀÏ¿¡¼­ ÇÊ¿ä·Î ÇÏ´Â ¿©ºÐÀÇ ¸í·É¾î ÁÙÀÌ ¾øÀ½ )

 

12. ¾µ ¸¸ÇÑ ¿ä·É ( Nifty Tricks )

 

 (1) file·Î ÀÛ¾÷ ÀúÀå ¶Ç´Â ½ÃÀÛÇϱâ ( Saving and Loading work from files )

 

: GNUplot¿¡¼­´Â ÀÛ¾÷ÇÏ´ø µµÁß¿¡ ³»¿ëÀ» ÀúÀåÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î¼­ ÇØ º¸µµ·Ï ÇÏÁö¿ä.

 

 

 

: À§ÀÇ ¿¹Á¦´Â ¿ì¼± isosamples¸¦ ÀÌ¿ëÇÏ¿© Çػ󵵸¦ 60À¸·Î Á¶Á¤ÇÏ°í, 3Â÷¿øÀ¸·Î sin ÇÔ¼ö¸¦ ³ªÅ¸³»¾ú½À´Ï´Ù. ¸¶Áö¸·À¸·Î Ç¥ÇöÇÑ ±×·¡ÇÁ°¡ 3Â÷¿ø sin ±×·¡ÇÁÀ̹ǷΠsave ¸í·É¾î¸¦ ÅëÇؼ­ ÀúÀåµÇ´Â °ÍÀÌ ¹Ù·Î 3Â÷¿ø sin ÇÔ¼öÀÔ´Ï´Ù. À§ ±×¸²À» º¸¸é 3d-sin.gnu ¶ó´Â ÆÄÀÏÀÌ »ý¼º µÇ¾úÀ½À» º¼ ¼ö ÀÖ½À´Ï´Ù. ÀÚ¾Æ ±×·¯¸é ÀÌ ±×·¡ÇÁ¸¦ ´Ù½Ã ºÒ·¯ ¿Àµµ·Ï ÇÏ°Ú½À´Ï´Ù.

 

 

 

: ÆÄÀÏÀ» ºÒ·¯¿À´Â ¸í·É¾î´Â loadÀÔ´Ï´Ù. °£´ÜÇÏÁö¿ä? ±×·¯¸é ÀÌ ºÎºÐÀº ¿©±â¼­ ¼³¸íÀÇ ³¡À»~ ÂÒ¾Ç! *^^*

 

 (2) Log scale »ç¿ëÇϱâ ( Using a Log Scale )

 

: º¯¼ö°ªÀÌ Å©°Ô ¹Ù²î´Â °æ¿ì log ÁÂÇ¥¸¦ »ç¿ëÇÏ´Â °ÍÀÌ ÇÊ¿äÇÒ ¶§°¡ ÀÖ½À´Ï´Ù. log scaleÀÇ Àû¿ëÀº °£´ÜÇÕ´Ï´Ù. 2Â÷¿ø ±×·¡ÇÁ¿¡¼­ x Ãà¿¡ logscaleÀ» Àû¿ëÇÏ°í ½Í´Ù¸é ¸í·É¾î ¶óÀο¡¼­ "set logscale x" ÇÏ½Ã¸é µÇ°í, y Ãà¿¡ Àû¿ëÇÏ°í ½Í´Ù¸é "set logscale y" ÇÏ½Ã¸é µË´Ï´Ù. ^^; ÇöÀç logscale ÀÌ Àû¿ëµÇ´Â °ÍÀ» º¸°í ½ÍÀ¸½Ã¸é "show logscale" À̶ó´Â ¸í·É¾î¸¦ »ç¿ëÇϽøé ÇöÀç ¾î´À°÷¿¡ logscaleÀÌ Àû¿ëÀÌ µÇ°í ÀÖ´ÂÁö ¾Ë ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ logscaleÀ» Àû¿ëÇÏÁö ¾ÊÀ¸½Ã°Ú´Ù¸é ¸í·É¾î ¶óÀο¡¼­ "set nologscale (axis)" ÇÏ½Ã¸é µË´Ï´Ù. ÁÂÇ¥ÃàÀ» ³ÖÁö ¾ÊÀ¸¸é ±âº»ÀûÀ¸·Î ¸ðµç ÁÂÇ¥Ãà¿¡ Àû¿ëÀÌ µÇ¾î ¸ðµÎ logscaleÀ» »ç¿ëÇÏÁö ¾Ê°Ô µË´Ï´Ù. ¿¹¸¦ º¸°í ³¡³»µµ·Ï ÇÏ°Ú½À´Ï´Ù.

 

 

: À§¿¡¼­´Â ¿ì¼± x¿¡ logscaleÀ» Àû¿ëÇÑ ´ÙÀ½ show logscale ¸í·É¾î·Î Àû¿ëÀÌ µÈ °ÍÀ» º¸¾Ò½À´Ï´Ù. ±×¸®°í ´Ù½Ã logscaleÀ» ¾ø¾Ø ´ÙÀ½ ´Ù½Ã y¿¡ logscaleÀ» Àû¿ëÇÏ°í È®ÀÎÇÑ ´ÙÀ½ ´Ù½Ã logscale ¼³Á¤À» ¾ø¾Ý½À´Ï´Ù. ¸¶Áö¸·À¸·Î logscale Àû¿ëÀÇ ¿¹¸¦ º¸°í ³¡³»µµ·Ï ÇÏ°Ú½À´Ï´Ù.

 

 

 

[ logscale Àû¿ëÀü ]

 

 

[ logscale Àû¿ëÈÄ ]

 

 (3) ±×¸²Ç¥¿¡ ´«±Ý °ÝÀÚ ³ªÅ¸³»±â ( Displaying a grid behind graph )

 

: °£´ÜÈ÷ ¸»ÇØ ±×·¡ÇÁ¿¡ ´«±Ý °ÝÀÚ¸¦ º¸ÀÌ°Ô ÇÏ´Â °ÍÀÔ´Ï´Ù. º¸ÀÌ°Ô Çϱâ À§Çؼ­´Â "set grid" º¸ÀÌÁö ¾Ê°Ô Çϱâ À§Çؼ­´Â "set nogrid" ÇÏ½Ã¸é µË´Ï´Ù. ¿¹Á¦ ±×¸²À» º¸¸é¼­ ¸¶Ä¡µµ·Ï ÇÏ°Ú½À´Ï´Ù.

 

 

[ grid¸¦ ÀÌ¿ëÇÑ ±×·¡ÇÁ Ç¥Çö ]

 

 (4) ¿©·¯ ±×¸²Ç¥ °ãÃÄ º¸À̱â ( Overlaying Multiple Plots )

 

: ¿©·¯ ±×·¡ÇÁ¸¦ µ¿½Ã¿¡ ÇÑÈ­¸é¿¡ ³ªÅ¸³»±â À§Çؼ­´Â °£´ÜÇÕ´Ï´Ù. ´Ü¼øÈ÷ ¸í·É¾î¿¡¼­ ÄÞ¸¶·Î ºÐ¸®¸¦ ½ÃÅ°¸é µË´Ï´Ù. À̰͵µ ¿¹Á¦·Î ¸¶¹°ÇÏ°Ú½À´Ï´Ù. *^^*

 

 

 

 (5) ¼±ÀÇ ¸ð¾ç ¹Ù²Ù±â ( Changing style of lines )

 

: GNUplot¿¡¼­ ±×·¡ÇÁÀÇ Ãâ·Â, ¼±ÀÇ Á¾·ù¸¦ ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù. ¼±ÀÇ Á¾·ù¸¦ ¹Ù²Ù±â À§Çؼ­´Â "set function(data) style line-style"ÀÔ´Ï´Ù. ¿ì¸®°¡ ¹Ù²Ü ºÎºÐÀº ¹Ù·Î line-style ºÎºÐÀÔ´Ï´Ù. sin(x)¸¦ ÅëÇؼ­ ¿©·¯ ¶óÀÎÀÇ ÇüŸ¦ º¸µµ·Ï ÇÏ°Ú½À´Ï´Ù.

 

[ Lines ]   [ Points ]   [ Linespoints ]   [ Impulses ]   [ dots ]   [ Steps ]   [ Errorbars ]   [ Boxes ]   [ Boxerrorbars ]

 

: ÇöÀçÀÇ ¶óÀÎÀÇ ÇüŸ¦ È®ÀÎÇϱâ À§Çؼ­´Â "show function(data) style" ÇÏ½Ã¸é µË´Ï´Ù. functionÀº ¿ì¸®°¡ ÇÔ¼öÀÇ ÇüŸ¦ ÁÖ°í¼­ ±×·¡ÇÁ¸¦ ±×¸®´Â °æ¿ìÀÌ°í, data´Â data ÆÄÀÏÀ» ÅëÇؼ­ ±×¸®´Â °ÍÀ» ¸»ÇÕ´Ï´Ù. ¶Ç´Â ´ÙÀ½°ú °°ÀÌ ÇüŸ¦ ¹Ù²Ü ¼öµµ ÀÖ½À´Ï´Ù. "plot function(data) with line-style" *^^* ±×¸®°í 3Â÷¿ø¿¡¼­´Â ¶óÀÎÀÇ ÇüÅ°¡ Á¦ÇÑÀÌ µÇ¾î ÀÖ½À´Ï´Ù. 3Â÷¿ø ±×·¡ÇÁ¿¡¼­´Â "Lines", "Linespoints", "Impulses", "Dots" 4°¡Áö ÇüÅÂÀÇ ¶óÀÎ ÇüŸ¸À» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

 

 (6) ¼ö½Ä °ª °è»êÇϱâ ( Evaluating Expressions )

 

: ¼ö½Ä°ªÀ» °è»ê ÇÒ ¶§´Â "print" ¸í·É¾î¸¦ »ç¿ëÇÕ´Ï´Ù. ÀϹÝÀûÀÎ »ê¼ú ¿¬»ê ¹× Áö¼ö ÇÔ¼öÀÇ °è»ê µîÀ» ÇÒ ¼ö ÀÖ½À´Ï´Ù. »ç¿ë¹ýÀº ¾ÆÁÖ °£´ÜÇÕ´Ï´Ù. ±×³É ¸î°¡Áö ¿¹¸¦ È­¸é¿¡ ¶ç¾î º¸µµ·Ï ÇÏ°Ú½À´Ï´Ù.

 

 

 (7) ÇÔ¼ö Á¤ÀÇÇϱâ ( Defining your own functions )

 

: ÇÔ¼ö¸¦ Á¤ÀÇÇÏ´Â ¹æ¹ýÀº ´ÙÀ½°ú °°½À´Ï´Ù. "constant_name = expression(value)" ¿¹¸¦ µéÀÚ¸é, c = 3 ÇÏ°í plot sin(x*c) ÇϸéÀº °á·ÐÀûÀ¸·Î plot sin(3*x)¸¦ Ãâ·ÂÇÏ´Â °á°ú°¡ µË´Ï´Ù. À§ÀÇ °ÍµéÀº º¯¼ö¸¦ Á¤ÀÇÇÏ´Â °æ¿ìÀÌ°í ´ÙÀ½¿¡´Â ÇÔ¼ö¸¦ Á¤ÀÇÇØ º¸µµ·Ï ÇÏ°Ú½À´Ï´Ù. ¿¹¸¦ µé¾î¼­ º¸´Â °ÍÀÌ ÁÁ°ÚÁö¿ä?

 

 

 

: À§¿Í °°Àº º¯¼ö ¹× ÇÔ¼öÀÇ Á¤ÀÇ´Â ±×·¡ÇÁ¸¦ Ãâ·ÂÇϰųª ¼ö½ÄÀÇ °è»ê¿¡µµ »ç¿ëµÉ ¼ö ÀÖ½À´Ï´Ù.

 

 (8) º¯¼ö ¹Ù²Ù±â ( Changing variables used )

 

: ÀϹÝÀûÀ¸·Î 2Â÷¿ø ±×·¡ÇÁ¿¡¼­´Â µ¶¸³ º¯¼ö°¡ x°¡ ¾²ÀδÙ. 3Â÷¿øÀÎ °æ¿ì x, y°¡ ¾²ÀδÙ. ÀÌ·± µ¶¸³ º¯¼öµéÀ» ¹Ù²Ü ¼ö°¡ ÀÖ´Ù. º¯¼ö¸¦ ¹Ù²Ù´Â ¹æ¹ýÀº "set dummy" ¶ó´Â ¸í·É¾î¸¦ »ç¿ëÇÑ´Ù. Áö±Ý±îÁö Â÷±ÙÂ÷±Ù µû¶ó¿À½Å ºÐµéÀº ÀÌ dummy ¶ó´Â ´Ü¾î¸¦ ¸î ¹ø ¸¶ÁÖ ÃÆÀ» °ÍÀÌ´Ù. "set dummy t"¶ó Çϸé x¶ó´Â µ¶¸³ º¯¼ö ´ë½Å t¶ó´Â µ¶¸³ º¯¼ö¸¦ »ç¿ëÇÏ°Ô µÈ´Ù. "set dummy k, s" ÇϸéÀº x, y¶ó´Â µ¶¸³ º¯¼ö ´ë½Å¿¡ k, s¶ó´Â µ¶¸³ º¯¼ö¸¦ »ç¿ëÇÏ°Ô µÈ´Ù. ´õ ÀÚ¼¼ÇÑ »çÇ×Àº "help set dummy"¸¦ º¸¸é µË´Ï´Ù. ^^;

 

 (9) Ãà À̸§ ¹Ù²Ù±â ( Changing axis labels )

 

: ±âº»ÀûÀ¸·Î º¸°Ô µÇ¸é 2Â÷¿øÀÎ °æ¿ì ÃàÀÌ 2°³°¡ ¾²ÀÔ´Ï´Ù. x, yÃàÀÌÁö¿ä. 3Â÷¿øÀº ´ç¿¬È÷ x, y, z ÀÌÁö¿ä? ^^;;; ¿©±â¼­´Â ÀÌ Ãàµé¿¡ ±×·¡ÇÁ Ãâ·Â½Ã À̸§À» ºÙÈ÷´Â ¹æ¹ýÀ» ¾Ë¾Æº¸µµ·Ï ÇÏ°Ú½À´Ï´Ù. ¸í·É¾î´Â ´ÙÀ½°ú °°½À´Ï´Ù. "set x(y,z)label string" ÇÏ½Ã¸é µË´Ï´Ù. ¿ì¸®´Â string À̶ó´Â ºÎºÐÀ» ¹Ù²Ù¸é µÇ´Â °Å±¸¿©. *^^* ¿¹¸¦ ³¡À¸·Î À̺κеµ ¸¶¹°À» ^^v

 

 

 

 (10) ±×¸²Ç¥ÀÇ ¿Ü°ü ¹Ù²Ù±â ( Changing general apperance of plot )

 

 ¤ý Á¦¸ñ°ú ½Ã°£ ´õÇϱâ (Adding Title and Time) : ÀÌ ºÎºÐÀº Ãâ·ÂµÇ´Â ±×·¡ÇÁ ¾ç½Ä¿¡ Ãâ·ÂµÇ´Â ½Ã°£°ú Á¦¸ñÀ» ¸¸µé¾î¼­ ³Ö´Â ÀÛ¾÷ÀÔ´Ï´Ù. À̰͵µ ¿¹Á¦·Î ^^;

 

 

 

 ¤ý ¿Ü°û¼± ¹× ÇÔ¼ö À̸§ ¾ø¾Ö±â (Turning off Border and Graph Key) : ÀÌ ±â´ÉÀº ÇÔ¼öÀÇ ±×·¡ÇÁ¿¡¼­ »ç°¢Çü Å׵θ®¸¦ ¾ø¾Ú°ú ÇÔ¼ö Ãâ·Â½Ã ¿ìÃø »ó´Ü¿¡ ³ªÅ¸³ª´Â ÇÔ¼öÀÇ À̸§À» ¾ø¾Ö´Â °ÍÀ» ³ªÅ¸³À´Ï´Ù. ¿Ü°û¼±ÀÇ À¯¹«´Â "set (no)border" ¶ó´Â ¸í·É¾î·Î ÇÕ´Ï´Ù. ÇÔ¼öÀÇ À̸§ÀÇ À¯¹«´Â "set (no)key" ¶ó´Â ¸í·É¾î·Î ÇÕ´Ï´Ù. À̰͵µ ¿ª½Ã ¿¹Á¦¸¦ º¸´Â °ÍÀÌ °¡Àå ÁÁ°ÚÁö¿ä? ^^v

 

 

 

 ¤ý °æ°èÀÇ tic Ç¥½Ã ¹Ù²Ù±â : À̹ø¿¡´Â °æ°è¿¡ ³ªÅ¸³ª´Â Ç¥½ÃµéÀ» ¾ø¾Ö°í ¹Ù²ã º¾´Ï´Ù. ÀÌ°Í ¶ÇÇÑ ¿¹Á¦·Î ´ëÄ¡ ÇÕ´Ï´Ù. *^^* ¿¹Á¦¸¦ º¸½Ã¸é ½±°Ô ÀÌÇØÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.

 

 

 

[ set noxtics ]

 

 

[ set noytics ]

 

: ´Ù½Ã µÇ»ì¸®·Á¸é "set xtics" °ú "set ytics"À» »ç¿ëÇÏ½Ã¸é µË´Ï´Ù. ÀÌ Ç¥½Ã ºÎºÐÀ» ¿ùº°·Î³ª ÀÏÀÚº°·Î ÇÒ ¼öµµ ÀÖ½À´Ï´Ù.

 

 

 

¡Ø ±âŸ Âü°í·Î º¸½Ç »çÇ×µé

 ¨ç help plot datafile using

 ¨è help plot datafile

 ¨é help set ticslevel

 ¨ê help arrows

 ¨ë help labels