»Ë»Ñ ÀåÅÍ

Àç´ÉÀåÅÍ ÀÔ´Ï´Ù.

  • ºÏ¸¶Å© ¾ÆÀÌÄÜ

VBA°ü·Ã1


  • ÁÖÀÇ 1) °Å·¡ Àü °¡ÀÔÀÚ ½Ç¸í°ú ÀåÅÍ È¸¿øÁ¤º¸, °èÁ¸íÀÌ °°ÀºÁö ¹Ýµå½Ã È®ÀÎÇϼ¼¿ä. 3ÀÚ »ç±â¿¡ À¯ÀÇÇØ ÁÖ¼¼¿ä.[CLICK]
  • 2) °í¾× °Å·¡¸¦ Çϰųª ¾ÆÀ̵𠵵¿ëÀÌ ÀÇ½ÉµÉ °æ¿ì, º»ÀÎÀÎÁõ ÀÌ·Â È®ÀÎÀ¸·Î ¾ÈÀüÇÏ°Ô °Å·¡Çϼ¼¿ä.[CLICK]
  • 3) ÀûÇÕ¼ºÆò°¡(KC, ÀüÀÚÆÄ ÀÎÁõ)¸¦ ¹ÞÁö ¾ÊÀº ÀüÀÚÁ¦Ç° µîÀ» ÆǸÅÇÏ´Â ÇàÀ§´Â ºÒ¹ýÀÔ´Ï´Ù.[CLICK]
  • ¾È³» ÀåÅÍ °Å·¡¿¡ ¾Õ¼­, ¾ÈÀüÇÏ°Ô °Å·¡ ÇÏ´Â ¹æ¹ýÀ» ²À È®ÀÎÇØÁÖ¼¼¿ä.
 °Å·¡Èñ¸Á°¡°Ý
1,000 ¿ø
 ÈÞ´ëÆù¿¬¶ôó
»èÁ¦(6°³¿ù °æ°ú)
¹øÈ£´Â Áö¿ü½À´Ï´Ù.
ÂÊÁö·Î ¿¬¶ô ºÎŹ µå¸³´Ï´Ù ! ..

-> À§ ³»¿ëÀº 2014³â05¿ù14ÀÏ 18½Ã09ºÐ06ÃÊ¿¡ Ãß°¡µÇ¾ú½À´Ï´Ù.

Function MyLagrange(x, xdRng, ydRng)
    Dim xd(NMAX) As Double, yd(NMAX) As Double
    Dim nd As Integer '// Á¤¼ö
    Dim i As Integer '// Á¤¼ö
    Dim xdVar As Variant, ydVar As Variant
    
    If xdRng.Rows.Count <> ydRng.Rows.Count Then
        MyLagrange = CVErr(xlErrNum)
        Exit Function
    End If
    
    For i = 0 To nd  '// nd Á¤¼ö
        y = y + yd(i) * LagrangeFunction(i, x, nd, xd, yd)
    Next i
  
    MyLagrange = Lagrange(x, nd, xd, yd)
End Function


   ⦙(nd, xd, yd¸¦ Àμö xdRng, ydRng·ÎºÎÅÍ °è»êÇÒ °Í!)
   ⦙(¡Ø ÁÖÀÇ»çÇ× : 0ºÎÅÍ nd±îÁöÀ̹ǷÎ, µ¥ÀÌÅÍ°¹¼ö = nd+1 ÀÌ´Ù.)
   ⦙(              µû¶ó¼­, nd = µ¥ÀÌÅÍ°¹¼ö-1 ÀÌ´Ù.)
   ⦙
ÀÌ°Å ¿öÅ©½ÃÆ®¿¡¼­ ¹Þ¾Æ¼­ Ǫ´Â°Çµ¥ ÇØ°á ºÎŹµå¸³´Ï´Ù.
°¡°ÝÀº ¹®ÀÚ·Î ¿¬¶ôÁÖ¼¼¿ä!

0
ÃßõÇϱ⠴ٸ¥ÀÇ°ß 0
ºÏ¸¶Å©¹öÆ° °øÀ¯¹öÆ°

´Ù¸¥ÀÇ°ß 0 Ãßõ 0 ÇÏÄí³ª¸¶ÅÁÅÁ
2014-05-14 Á¡¾ÆÀÌÄÜ
  1. ´ñ±ÛÁÖ¼Òº¹»ç
  • ¾Ë¸² ¿å¼³, »óó ÁÙ ¼ö ÀÖ´Â ¾ÇÇÃÀº »ï°¡ÁÖ¼¼¿ä.
©¹æ »çÁø  
¡â ÀÌÀü±Û¡ä ´ÙÀ½±Û