ID:
PW:

     0 ºÐ
     17 ºÐ

¿£Áö´Ï¾î µ¹Á¾
  dolljong

¹«·á ¼öÇÐÇÁ·Î±×·¥. SMath °­ÁÂ.


¼ÕÀ¸·Î ¾´ °Íó·³ Ç¥ÇöÇÏ°í °è»êÇÏ´Â ÇÁ·Î±×·¥.
ÇÁ·Î±×·¥ »çÀÌÆ® : http://en.smath.info


[SMath] Symbolic, Solve±â´É+VBA
À̼®Á¾  2021-03-30 21:24:27, Á¶È¸ : 3,194, Ãßõ : 378
- Download #1 : djdg_pm_a.sm (78.1 KB), Download : 96
- Download #2 : DJDGxls.xlsm (89.6 KB), Download : 106

Ãà·ÂºÎÀçÀÇ 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)


  ÃßõÇÏ±â   ¸ñ·Ïº¸±â

¹øÈ£ Á¦¸ñ   ÀÛ¼ºÀÚ ÀÛ¼ºÀÏ Á¶È¸
 [SMath] Symbolic, Solve±â´É+VBA    À̼®Á¾ 2021/03/30 3194
8  SMath °­ÁÂ(7) Table°ú for ¹Ýº¹¹®  [3]  À̼®Á¾ 2021/02/18 3737
7  SMATH¾÷µ¥ÀÌÆ®. SMath Studio 0.97.5737 available    À̼®Á¾ 2015/09/28 6915
6  SMath °­Á (6) Çà·Ä (2/2)  [1]  À̼®Á¾ 2014/12/28 7536
5  SMath °­Á (5) Çà·Ä (1/2)    À̼®Á¾ 2014/12/26 5681
4  SMath °­Á (4) ±×·¡ÇÁ  [140]  À̼®Á¾ 2014/12/23 119556
3  SMath °­Á (3) ´ÜÀ§»ç¿ëÇÏ±â  [2]  À̼®Á¾ 2014/12/16 5015
2  SMath °­Á (2) ¼ö½Ä Á¤ÀÇ ¹× ÆíÁý    À̼®Á¾ 2014/12/16 4328
1  SMath °­Á (1) ¼Ò°³ ¹× ¼³Ä¡    À̼®Á¾ 2014/12/16 7928

    ¸ñ·Ïº¸±â 1
       

Copyright 1999-2024 Zeroboard / skin by zero
±¸Á¶¼³°èÀÇ ¹Ì·¡¸¦ ÁغñÇÏ´Â ¸ðÀÓ [±¸Á¶¼³°è¹Ì·¡Æ÷·³]