¼öÇÐ :: »ó¡Àû ÀÎ

¼öÇÐ :: ±âÈ£´Â ±âÈ£ °è»êÀ»À§ÇÑ PERL ¸ðµâÀÔ´Ï´Ù.
Áö±Ý ´Ù¿î·Îµå

¼öÇÐ :: »ó¡Àû ÀÎ ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • Perl Artistic License
  • °¡°Ý:
  • FREE
  • °Ô½ÃÀÚ À̸§:
  • Math::Symbolic team
  • °Ô½ÃÀÚ À¥»çÀÌÆ®:
  • http://search.cpan.org/~smueller/Math-Symbolic-0.509/lib/Math/Symbolic.pm

¼öÇÐ :: »ó¡Àû ÀΠű×


¼öÇÐ :: »ó¡Àû ÀÎ ¼³¸í

¼öÇÐ :: »ó¡Àû ÀÎÀº »ó¡ °è»êÀ»À§ÇÑ Perl ¸ðµâÀÔ´Ï´Ù. Math :: SymbolicÀº »ó¡Àû °è»êÀ»À§ÇÑ Perl ¸ðµâÀÔ´Ï´Ù .Synopsis´Â ¼öÇÐ :: »ó¡Àû ÀÎ; ³» $ tree = ¼öÇÐ :: »ó¡Àû -> parse_from_string ( '1/2 * m * v ^ 2'); # $ Æ®¸®¿Í ÇÔ²² »ó¡Àû °è»êÀ» ¼öÇàÇÕ´Ï´Ù. # ... ±×°ÍÀ» À¯µµÃ³·³ ... ³» ($ sub) = math :: symbolic :: compiler-> compile_to_sub ($ tree); ³» $ kinetic_energy = $ sub -> ($ mass, $ velocity); ¼öÇÐ :: »ó¡Àû ÀÎÀº ¿ÜºÎ (¹× »ó¾÷¿ë) ¶óÀ̺귯¸® ¹× / ¶Ç´Â ÀÀ¿ë ÇÁ·Î±×·¥À» »ç¿ëÇÏÁö ¾Ê°í Perl ÇÁ·Î±×·¡¸Ó¿¡°Ô »ó¡Àû ÀÎ °è»ê ±â´ÉÀ» Á¦°øÇϱâÀ§ÇÑ °ÍÀÔ´Ï´Ù. Áö½ÄÀÌÀÖ´Â °³¹ßÀÚµéÀº °³¹ß¿¡ Âü¿©Çϱâ À§ÇØÀÌ Áö¿ªÀÇ °æÇè¿¡ ÀÇÇØ ½É°¢ÇÏ°Ô Á¦ÇÑ µÉ °ÍÀÔ´Ï´Ù. »ó¡Àû °è»êÀº Cs.There¿¡¼­ÀÇ Àû±ØÀûÀÎ ¿¬±¸ ºÐ¾ßÀÌ¸ç ¼öÇÐ :: »ó¡Àû ³ª¹«¸¦ ±¸¼ºÇÏ´Â ¸î °¡Áö ¹æ¹ýÀÔ´Ï´Ù. ½ÇÁ¦ ¼öÇÐ :: »ó¡Àû ÀÎ °´Ã¼´Â ¾øÁö¸¸ ¼öÇÐ :: »ó¡ÀÇ ÇÏÀ§ Ŭ·¡½ºÀÇ °´Ã¼ÀÇ ³ª¹«°¡ ÀÖ½À´Ï´Ù. °¡Àå ÀϹÝÀûÀÌÁö¸¸ ºÒÇàÈ÷µµ Æ®¸®¸¦ °Ç¼³ÇÏ´Â °¡Àå Á÷°üÀûÀ¸·Î Á÷°üÀû ÀÎ ¹æ¹ýÀº Math :: Symbolic :: operator, math :: symbolic :: Variable ¹× math :: symbolic :: constant Ŭ·¡½º¸¦ »ç¿ëÇÏ¿© (Áßø) ÇØ´ç À¯ÇüÀÇ ¿ÀºêÁ§Æ®´Â °úºÎÇÏ ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇÏ¿© Ç¥ÁØ Perl ¿¬»êÀÚ (¹× ÇÔ¼ö, "°úºÎÇÏ ¿¬»êÀÚ"¸¦ ÂüÁ¶ÇϽʽÿÀ) ±âÁ¸ ¼öÇÐ :: »ó¡Àû ÀÎ ³ª¹«¿Í Ç¥ÁØ Perl Ç¥Çö½ÄÀ» Àû¿ë ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¼öÇÐÀ» ±¸¼ºÇÏ´Â °¡Àå Æí¸®ÇÑ °¡Àå Æí¸®ÇÑ ¹æ¹ý. :: »ó¡Àû ÀÎ ³ª¹«´Â Builtin Æļ­¸¦ »ç¿ëÇÏ¿© '2 * x ^ 5'¿Í °°Àº Ç¥Çö½Ä¿¡¼­ ³ª¹«¸¦ »ý¼ºÇÕ´Ï´Ù. COSTOLE COS·Î¸®¿¡ ´ëÇÑ ¼öÇÐ :: ½Éº¼¸¯ -> PARSE_FROM_STRING () Ŭ·¡½º ¸Þ¼Òµå¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. °úµµÇÑ ÀÎÅÍÆäÀ̽º¸¦ Æļ­¿Í °áÇÕÇÏ¿© "$ TERM * 5 * 'SIN (OMEGA * T)°ú °°Àº Perl Äڵ尡ÀÖ´Â Æ®¸®¸¦ »ý¼º ÇÒ ¼ö ÀÖ½À´Ï´Ù. + PHI) "±âÁ¸ Æ®¸® $ ¿ë¾îÀÇ Æ®¸®¸¦ »ý¼º ÇÒ ¼öÀÖ´Â vars ¿À¸Þ°¡ ŸÀÓ T + Phi.ThereÀÇ »çÀÎÀº ¹ÌÀûºÐ°ú °ü·ÃµÈ ¼­ºê ·çƾÀ» Æ÷ÇÔÇÏ´Â ºÐÆ÷ÀÇ ¿©·¯ ¸ðµâÀÔ´Ï´Ù. À̵éÀº ±âº»ÀûÀ¸·Î Math :: Symbolic¿¡ ÀÇÇطεåµÇÁö ¾Ê½À´Ï´Ù. ¶ÇÇÑ ¼öÇп¡ ´ëÇÑ ¸î °¡Áö È®ÀåÀÌ ÀÖ½À´Ï´Ù :: CPAN¿¡¼­ º°µµÀÇ ¹èÆ÷º»À¸·Î AVAILLABLE. ¿¹¸¦ µé¾î, À̵éÀÇ ºÒ¿ÏÀüÇÑ ¸ñ·Ï¿¡ ´ëÇؼ­µµ "¶ÇÇÑ ÂüÁ¶"¸¦ ÂüÁ¶ÇϽʽÿÀ. ¿¹¸¦ µé¾î, ¼öÇÐ :: »ó¡ :: misccalculus´Â Math :: Symbolus¿Í ÇÔ²² Á¦°øµÇ¸ç, Taylor ´ÙÇ׽İú °ü·Ã ¿À·ù¿Í °ü·ÃµÈ º¤ÅÍ °è»ê±â¿Í °ü·ÃµÈ °ü·Ã ¿À·ù°¡ Æ÷ÇԵ˴ϴÙ. , Div, ROT ¹× Jacobi ¹× Hesse Matrices´Â ¼öÇÐ :: Symbolic :: VectorCalculus ¸ðµâÀ» ÅëÇØ AvaillableÀÔ´Ï´Ù. ÀÌ ¸ðµâÀº µÎ °¡Áö º¯¼ö, ¹æÇ⼺ ÆÄ»ý »óÇ°, ÃÑ Â÷µ¿ ¹× ºÐ»çÀÇ °áÁ¤ ÀÎÀÚÀÇ ÇÔ¼öÀÇ Å×ÀÏ·¯ ´ÙÇ×½ÄÀ» °è»êÇÒ ¼ö ÀÖ½À´Ï´Ù. ¼±Çü ´ë¼öÇп¡ ´ëÇÑ ±âº» Áö¿øÀº ¼öÇÐ :: »ó¡ :: Miscalgebra¿¡¼­ ãÀ» ¼ö ÀÖ½À´Ï´Ù. ¿©±â¿¡´Â Math :: Symbolic Trees.RequirementsÀÇ ¸ÅÆ®¸¯½ºÀÇ °áÁ¤ ¿äÀÎÀ» °è»êÇÏ´Â ÀÏ»óÀÌ Æ÷ÇԵ˴ϴÙ. ¡¤ Perl ¿ä±¸ »çÇ× : ¡¤ Perl.


¼öÇÐ :: »ó¡Àû ÀÎ °ü·Ã ¼ÒÇÁÆ®¿þ¾î

List :: Pairwise

¸ñ·Ï :: Pairwise´ÂÁöµµ / grep ¾î·¹ÀÌ°¡ÀÖ´Â Perl ¸ðµâÀ̸ç Çؽà ¹æÇâÀ¸·Î Çؽø¦ ÇØÁ¦ÇÕ´Ï´Ù. ...

137

´Ù¿î·Îµå