4.1 ±×¸²Ç¥ ±×¸®±â (Graphics)

Fortran¿¡´Â graphic¿¡ °üÇÑ Ç¥ÁØÀÌ µû·Î ¾ø´Ù.

´Ù¸¥ ÇÁ·Î±×·¥À» ÀÌ¿ëÇϱâ

±×·Á º¸°íÀÚ ÇÏ´Â ÀڷḦ file·Î ¸¸µé¾î ´Ù¸¥ ÇÁ·Î±×·¥ ¿¹¸¦ µé¸é gnuplotÀ» ÀÌ¿ëÇÏ¿© ±×¸®´Â ¹æ¹ýÀÌ ÀÖ´Ù. Çлýµé¿¡°Ô´Â ÀÌ ¹æ¹ýÀ» ÃßõÇÑ´Ù.

ÀڷḦ file·Î Ãâ·ÂÇϱâ À§ÇÏ¿©´Â DOS mode¿¡¼­ i/o redirect¸¦ ÀÌ¿ëÇϰųª Fortran¿¡¼­ ÇÊ¿äÇÑ ÀڷḦ file·Î ¸¸µé¾î ÀúÀåÇÏ´Â ¹æ¹ýÀÌ ÀÖ´Ù.

ÀÌ·¸°Ô ÀÚ·á fileÀ» ¸¸µç ÈÄ¿¡´Â

À» ½ÃÀÛÇÏ°í

Çϸé È­¸é¿¡ ±×¸²Ç¥¸¦ ºñÃá´Ù. ÀÚ¼¼ÇÑ °ÍÀº gnuplot »ç¿ë¹ý Áß ÀÚ·á ±×¸®±â¸¦ Âü°íÇÑ´Ù.

graphic subroutine ÀÌ¿ëÇϱâ

Fortran¿¡¼­ ºÒ·¯¼­ »ç¿ëÇÒ ¼ö ÀÖ´Â graphic subroutineÀ¸·Î PSPLOTÀÌ ÀÖ´Ù. ÀÌ subroutineÀº postscript Ãâ·ÂÀ» ¸¸µå¹Ç·Î À̸¦ ºñÃß¾î º¸±â À§ÇÏ¿©´Â AdobeÀÇ Acrobat³ª gnuÀÇ Ghostscript/GSView°¡ ÀÖ¾î¾ß ÇÑ´Ù. ±×¸²Ç¥ Çϳª¸¸ ÀÖ´Â ÀÛÀº fileÀ̶ó¸é fileÀÇ extensionÀ» eps·Î ¹Ù²Û µÚ HWP 97¿¡¼­ ±×¸²À¸·Î ÀÐ¾î µéÀ̶ó°í Çϸé HWP¿¡ »ðÀÔÇÒ ¼ö ÀÖ´Ù.

psplot¿¡¼­´Â ÇϳªÀÇ Áö½Ã¹®À¸·Î ±×¸²Ç¥¸¦ ±×¸± ¼ö ¾ø°í ¿©·¯ ´Ü°è¸¦ °ÅÃÄ¾ß ÇÑ´Ù. Èæ¹é ¿¹Á¦¸¦ »ìÆì º¸¸é µµ¿òÀÌ µÉ °ÍÀÌ´Ù.

  1. C:/g77/lib folder¿¡ libpsplot.a fileÀÌ ¾øÀ¸¸é PSPLOT library¸¦ downloadÇÏ¿© C:/g77/lib¿¡ ÀúÀåÇÑ´Ù.
  2. ¿¹Á¦ ÇÁ·Î±×·¥À» downloadÇÏ¿© ÀÚ½ÅÀÇ folder (A:)¿¡ ÀúÀåÇÑ´Ù.
  3. g77 onehalf3d.f -o onehalf3d.exe -lpsplot
    ÀÇ ¸í·ÉÀ» »ç¿ëÇϸé onehalf3d.ps°¡ ¸¸µé¾îÁø´Ù.


[Fortran Tutorial]
Ãæ³²´ëÇб³ ¹°¸®Çаú ¿À º´¼º