Ãà·ÂºÎÀçÀÇ a°ª ±¸Çϱâ
ÀÌ °Ô½Ã¹°Àº smath °Ô½ÃÆÇ¿¡ ¿Ã·Á¾ß ÇÏ´ÂÁö ¿£Áö´Ï¾î¸µ ¼Ò¼ÈÄÚµù °Ô½ÃÆÇ¿¡ ¿Ã·Á¾ß ÇÏ´Â Áö °í¹ÎÇߴµ¥ ¾çÂÊ¿¡ ´Ù ¿Ã¸®±â·Î Çß´Ù. ^^
¾ó¸¶Àü Á÷¿øÀÌ ÀÏÀ» ÇÏ¸é¼ ¿¢¼¿ÀÇ ¸ñÇ¥°ª ã±â¸¦ ÇÑ´Ù´Â ¸»À» µé¾ú´Ù. ¸ñÇ¥°ª ã±â°¡ ÆíÇÏ°í ÁÁÀºµ¥ ¡®¿£Áö´Ï¾î´Â ¹æÁ¤½ÄÀ» ¹Ù·Î Ç®¸é µÇ´Âµ¥ ¿Ö ¸ñÇ¥°ª ã±â¸¦ ÇÏÁö?¡¯¶ó´Â »ý°¢ÀÌ µé¾ú´Ù.
±×·¡¼ ¿¢¼¿ÆÄÀÏÀ» ´Þ¶ó°í Çؼ ºÃ´Ù.
a¸¦ ±¸ÇÏ´Â °ø½Ä¿¡µµ PnÀÌ ÀÖ°í PnÀ» ±¸ÇÏ´Â °ø½Ä¿¡µµ a°¡ ÀÖ´Ù. ±×·¡¼ a¸¦ °¡Á¤ÇÑ ÈÄ PnÀ» ÀÌ¿ëÇؼ ±¸ÇÑ a°ªÀÌ °¡Á¤ÇÑ a°ªÀÌ ³ª¿Àµµ·Ï a°ªÀ» ¸ñÇ¥°ª ã±â¸¦ ÇÑ °ÍÀÌ´Ù.
¹°·Ð Ã¥À» ã¾Æº¸¸é ´Ù¸¥ ¹æ¹ýÀ¸·Î PnÀ» ±¸ÇÏ´Â ¹æ¹ýÀÌ ÀÖÀ» °Í °°±â´Â ÇÏÁö¸¸ ÀÏ´Ü ¼öÇÐ ÇÁ·Î±×·¥ÀÎ SmathÀÇ ±â´ÉÀ» ÀÌ¿ëÇغ¸±â·Î Çß´Ù.
Smath¿¡´Â Çظ¦ ±¸ÇØÁÖ´Â solve±â´Éµµ ÀÖ°í, symbolic¿¬»êÀÌ °¡´ÉÇÏ´Ù. symbolic¿¬»êÀ̶õ °ÍÀº ¼ýÀÚ·Î °è»êÇÏ´Â °ÍÀÌ ¾Æ´Ï¶ó symbol·Î °è»êÀ» ÇÑ´Ù´Â °ÍÀÌ´Ù.
±×·¡¼ ÀÏ´Ü ExcelÀÇ pn°ú aÀÇ ¼ö½ÄÀ» ã¾Æ¼ ¼ÕÀ¸·Î ½áºÃ´Ù.
ÀÌ°É Smath·Î ÀÔ·ÂÇÑ´Ù.
Smath´Â ¼ÕÀ¸·Î ¾´ ¼ö½Äó·³ ÀбⰡ ÁÁ´Ù. ´«¿¡ Àß µé¾î¿Â´Ù.
PnÀº a·Î a´Â PnÀ¸·Î Ç¥ÇöµÇ¾îÀÖ´Ù. ±×³É ÇÑÂÊÀ¸·Î ´ëÀÔÇÏ¸é ½±°Ô Ç®¸± °ÍÀÌÁö¸¸ ¼ö½ÄÀÌ º¹ÀâÇؼ ±ÍÂú´Ù. ±×·¡¼ SmathÀÇ µµ¿òÀ» ¹ÞÀ¸·Á´Â °ÍÀÌ´Ù.
ÀÌ·¸°Ô µÎ°³ÀÇ ¼ö½ÄÀ» Á¤ÀÇÇÑ ´ÙÀ½ a ¡æ ¸¦ ´©¸£¸é a½Ä¿¡ pnÀ» ´ëÀÔÇÑ °á°ú¸¦ º¸¿©ÁØ´Ù.
À̶§ ÁÖÀÇÇÒ °ÍÀº =À» ´©¸£¸é ¾ÈµÈ´Ù´Â °ÍÀÌ´Ù. ¡æ ¿Í =Àº µÑ´Ù °á°ú¸¦ º¸¿©ÁÖ¶ó´Â ¶æÀÌÁö¸¸ =Àº ¼ýÀÚ °á°ú¸¦ º¸¿©ÁÖ¶ó´Â °ÍÀÌ°í ¡æ symbolic°á°ú¸¦ º¸¿©´Þ¶ó´Â °ÍÀÌ´Ù. ±×·¡¼ ¡æ ¸¦ ´©¸¥ °ÍÀÌ´Ù.
pn ¡æ ÀÌ·¸°Ô Çصµ µÈ´Ù. a¿Í pn µÑ´Ù Çغôµ¥ pnÀÇ °á°ú°¡ ÈξÀ ±æ¾ú´Ù. pn½Ä¿¡´Â a°¡ ¿©·¯±ºµ¥ ÃâÇöÇϱ⠶§¹®ÀÏ °ÍÀÌ´Ù.
Smath symbolic ¿¬»êÀº ¾Æ·¡ÀÇ ¹®¼¿¡ ¼³¸íÀÌ µÇ¾îÀÖ´Ù. https://en.smath.com/wiki/GetFile.aspx?File=Symbolic%20mathematic%2Fsymbolic.pdf
ÀÚ ÀÌÁ¦ a·Î Ç¥ÇöÀÌ µÇ¾úÀ¸´Ï a¸¦ ±¸ÇÏ¸é µÈ´Ù. Áö±Ý±îÁö´Â symbolic ¿¬»êÀ̾úÁö¸¸ Çظ¦ ±¸Çϱâ À§Çؼ °¢ ±âÈ£¿¡ °ªÀ» ´ëÀÔÇØÁØ´Ù.
ÁÖ¾îÁø Á¶°ÇÀÌ´Ù.
±×·±´ÙÀ½ ÇÔ¼ö¸¦ ¸¸µç´Ù. a = ~ À̼®ÀÇ a¸¦ ¿ìº¯À¸·Î ³Ñ°Ü¼ aÀÇ ÇÔ¼ö·Î ¸¸µé¸é a¿¡ °üÇÑ 2Â÷ ¹æÁ¤½ÄÀÌ µÈ´Ù.
¹º°¡ ¹æ¹ýÀÌ ÀÖÀ» °Í °°Àºµ¥ ¸ø ã¾Ò´Ù. f(a):= À» ÀÔ·ÂÇÏ°í ±×´ë·Î ŸÀÌÇÎ ÇØÁØ´Ù.
ÀÌÁ¦ solve ±â´ÉÀ» ¾µ Â÷·Ê´Ù.
»ç¿ë¹ýÀº °£´ÜÇÏ´Ù. ´ÜÁö ¹üÀ§¸¦ ÁÖ´Â °ÍÀÌ ÇÊ¿äÇÏ´Ù. Áï 0~ 608ÀÇ ¹üÀ§¿¡¼ Çظ¦ ãÀ¸¶ó´Â ¶æ´Ù. ÀÌ·± °æ¿ì a°ªÀÌ d°ªÀ» ³ÑÀ» ¼ö ¾øÀ¸¹Ç·Î 608À» ÀÔ·ÂÇØÁØ´Ù. d·Î ÀÔ·ÂÇصµ µÈ´Ù.
ÇØ°¡ ¹Ù·Î ³ª¿Ô´Ù. 128.855´Ù. ±¸ÇØÁø a¸¦ f(a) ¿¡ ´ëÀÔÇؼ °Ë»êÀ» Çغ¸°í PnÀ» »êÁ¤ÇÑ´Ù.
ÀÌ ¹æ¹ýÀº smath·Î a¸¦ ±¸ÇÏ´Â ¹æ¹ýÀÌ´Ù.
¿ì¸®°¡ ¿øÇÏ´Â °Ç ¿¢¼¿ °è»ê¼¿¡¼ ¸ñÇ¥°ª ã±â¸¦ ÇÏÁö ¾Ê°í a¿Í PnÀ» ±¸ÇÏ´Â °ÍÀÌ´Ù. ±×·¡¼ a¿¡ °üÇÑ 2Â÷ ¹æÁ¤½ÄÀ» Á¤¸®¸¦ Çß´Ù.
¹º°¡ ±â´ÉÀÌ ÀÖÀ» °Í °°Àºµ¥ ¸ð¸£´Ï±î ±×³É Ç®¾î½è´Ù.
ÀÌÁ¦ ±¸ÇØ¾ß ÇÏ´Â °ª a¸¦ x·Î º¸°í x¿¡ °üÇÑ ÇÔ¼ö¸¦ ¸¸µé°í ±× Çظ¦ ±¸ÇÏ¸é µÈ´Ù. solve·Î Ǫ´Â °Ç °Ë»êÀ» À§ÇÑ °ÍÀÌ°í Excel¿¡¼´Â aaa, bbb, ccc¸¦ ÀÌ¿ëÇؼ ±ÙÀÇ °ø½ÄÀ¸·Î Ç® °ÍÀÌ´Ù. ±ÙÀÇ °ø½Ä¿¡ ´ëÀÔÇؼ Ç®¾îº¸´Ï solve±â´ÉÀ¸·Î Ǭ °ª°ú ÀÏÄ¡Çß´Ù.
ÀÌÁ¦ ¿¢¼¿¿¡¼ ½Ã»ê¹ýÀ¸·Î a¸¦ ±¸ÇÏÁö ¾Ê°í ±ÙÀÇ °ø½ÄÀ» ÀÌ¿ëÇؼ ±¸ÇÒ ¼ö ÀÖ°Ô µÇ¾ú´Ù. aaa, bbb, ccc¸¦ ÀÌ¿ëÇؼ ±ÙÀÇ °ø½ÄÀ» Àû¿ëÇÏ¸é µÈ´Ù.
ExcelÀÇ VBA ±â´ÉÀ» ¿°í moduleÀ» Çϳª Ãß°¡ÇÑ´Ù.
ExcelÀÇ ¼¿¿¡¼ ¸¶Ä¡ ¿¢¼¿ÀÇ ³»ÀåÇÔ¼öó·³ ¾²±â À§Çؼ´Â module¿¡¼ functionÀ¸·Î Á¤ÀÇÇØÁÖ¸é µÈ´Ù. UDF¶ó°í ÇÑ´Ù. User Defined Function
¾Æ·¡¿Í °°ÀÌ ¼Ò½ºÄڵ带 ÀÔ·ÂÇÑ´Ù. ¡®·Î ½ÃÀÛÇÏ´Â ÁÙÀº comment(ÁÖ¼®)ÀÌ´Ù. Smath¿¡¼ ±¸ÇÑ aaa, bbb, ccc¸¦ Á¤ÀÇÇØÁÖ°í ±ÙÀÇ °ø½ÄÀ» Àû¿ëÇؼ Çظ¦ ±¸ÇÑ´Ù. Çظ¦ ÇÔ¼öÀ̸§¿¡ ´ëÀÔÇØÁÖ¸é UDF°¡ ¸¸µé¾îÁø´Ù.
Function djdg_pm_a(fck, fy, b, d, dcf, ee, asc, ast) As Double ' fck : fck ' fy : fy ' b : width of beam or slab ' d : d ' dcf : cover of comp side ' ee : e' = e + Xp - dc ' Asc : area of rebar comp. ' Ast : area of rebar tens. aa = -1# / 2# / ee bb = d / ee - 1 cc = (40 * ast * fy * ee - 2 * asc * (20 * fy - 17 * fck) * (-d + dcf + ee)) / (34 * ee * fck * b) djdg_pm_a = (-bb - Sqr(bb ^ 2 - 4 * aa * cc)) / (2 * aa) End Function
ÀÌÁ¦ ¿øÇÏ´Â ¼¿¿¡ UDF¸¦ Àû¿ëÇÏ¸é µÈ´Ù.
ÇÔ¼ö¸¦ È£ÃâÇÒ ¶§ ÀÎÀÚÀÇ ¼ø¼¸¦ Àß ¾Ë°í ÀÖ¾î¾ß ÇÑ´Ù. ÇÔ¼ö¸¦ ¼±¾ðÇÒ ¶§ ¼ø¼¸¦ ±×´ë·Î ÁöÄÑÁà¾ß ÇÑ´Ù. ¼ø¼´Â ´ÙÀ½°ú °°´Ù. ¼³¸íÀº ¼Ò½ºÄÚµåÀÇ ÁÖ¼®ºÎºÐÀ» ÂüÁ¶ÇÑ´Ù. fck, fy, b, d, dcf, ee, asc, ast
ÀÌ ÇÔ¼ö¸¦ ´Ù¸¥ excelÆÄÀÏ¿¡ Àû¿ëÇϱâ À§Çؼ´Â ±× ÆÄÀÏ¿¡ moduleÀ» Ãß°¡ ÇÏ°í ÀÌ ¼Ò½ºÄڵ带 ³Ö±â¸¸ ÇÏ¸é µÈ´Ù.
* À̼®Á¾´Ô¿¡ ÀÇÇؼ °Ô½Ã¹° º¹»çµÇ¾ú½À´Ï´Ù (2021-03-30 21:35) |