11.2. CurveÀÇ fitting

½ÇÁ¦ ÁÖ¾îÁø µ¥ÀÌÅÍÀÇ ±×·¡ÇÁ¸¦ ±×¸®°í, ±× ±×·¡ÇÁÀÇ ÇÔ¼ö¸¦ ã¾Æ³»´Â °ÍÀÌ ÇÊ¿äÇÒ ¶§°¡ ÀÖ´Ù. ±×·¡ÇÁÀÇ ´ë·«ÀûÀÎ ÇÔ¼ö¸¦ ¾Ë°í ±× ÇÔ¼ö¸¦ °è¼ö¸¦ ã¾Æ³»´Â ¹æ½ÄÀ¸·Î Á¢±ÙÇØ ³ª°£´Ù. gnuplot¿¡¼­ ÀÌ ¹®Á¦¸¦ ÇØ°áÇØ º¸ÀÚ.

force.dat ÆÄÀÏÀÇ ÇÔ¼ö¸¦ f1(x)À̶ó Á¤ÀÇÇÏ°í ±× °è¼ö, a1°ú b1À» ã¾Æº¸ÀÚ.

f1(x) = a1*tanh(x/b1)            	# fittingÇϰíÀÚ ÇÏ´Â ÇÔ¼ö¸¦ Á¤ÀÇÇÑ´Ù.
a1 = 300; b1 = 0.005;            	# a1°ú b1ÀÇ ÃʱⰪÀ» Á¤ÀÇÇÑ´Ù
fit f1(x) 'force.dat' using 1:2 via a1, b1

Final set of parameters            Asymptotic Standard Error
=======================            ==========================
a1      = 308.687                  +/- 10.62         (3.442%)
b1      = 0.00226668               +/- 0.0002619     (11.55%)

±×¸®°í :

f2(x) = a2 * tanh(x/b2)       
a2 = 300; b2 = 0.005;          
fit f2(x) 'force.dat' using 1:3 via a2, b2

Final set of parameters            Asymptotic Standard Error
=======================            ==========================
a2      = 259.891                  +/- 12.82         (4.933%)
b2      = 0.00415497               +/- 0.0004297     (10.34%)

ÀÌÁ¦ fitting µÈ °ªÀ» ÀÌ¿ëÇØ¼­ ±×·¡ÇÁ¸¦ ±×·Áº¸ÀÚ.

set term post enhance
set output 'force.eps'
set key 0.018,150 title "F(x) = A tanh (x/B)"             
set title "Force Deflection Data \n and curve fit"      # \nÀ» ÀÌ¿ë Á¦¸ñÀÇ ÁÙÀ» ¹Ù²Û´Ù.
set pointsize 1.5                              # larger point!
set xlabel 'Deflection, {/Symbol D}_x (m)'            
set ylabel 'Force, {/Times-Italic F}_A, (kN)'            
plot    "force.dat" using 1:2 title 'Column data' with points 3, \
      "force.dat" using 1:3 title 'Beam data'   with points 4, \
      a1 * tanh( x / b1 ) title 'Column-fit: A=309, B=0.00227', \
      a2 * tanh( x / b2 ) title 'Beam-fit: A=260, B=0.00415'

±×¸² 11-1. ±×·¡ÇÁÀÇ fitting