| ¹øÈ£ :: º¸°üÇÔ ¹øÈ£ :: WithError´Â ¿À·ù ÀüÆÄ ¹× °úÇÐÀû ¹Ý¿Ã¸²ÀÌÀÖ´Â ¼ýÀÚ°¡ Æ÷ÇÔ µÈ Perl ¸ðµâÀÔ´Ï´Ù. |
Áö±Ý ´Ù¿î·Îµå |
¹øÈ£ :: º¸°üÇÔ ¼øÀ§ ¹× ¿ä¾à
- ƯÇã:
- Perl Artistic License
- °Ô½ÃÀÚ À̸§:
- Steffen Mueller
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://search.cpan.org/~smueller/InlineX-XS-0.02/lib/InlineX/XS.pm
¹øÈ£ :: º¸°üÇÔ Å±×
¹øÈ£ :: º¸°üÇÔ ¼³¸í
Number :: WithError´Â ¿À·ù ÀüÆÄ ¹× °úÇÐÀû ¹Ý¿Ã¸²ÀÌÀÖ´Â ¼ýÀÚ°¡ Æ÷ÇÔ µÈ Perl ¸ðµâÀÔ´Ï´Ù. Number :: WithError´Â ¿À·ù ÀüÆÄ ¹× °úÇÐÀû ¹Ý¿Ã¸²ÀÌÀÖ´Â ¼ýÀÚ°¡ Æ÷ÇÔ µÈ Perl ¸ðµâÀÔ´Ï´Ù. »ç¿ë½Ã ¼ýÀÚ :: WithError; MY $ NUM = NUMBER :: WITHERROR-> NEW (5.647, 0.31); $ numÀ» ÀμâÇϽʽÿÀ. "N"; # '5.65E + 00 +/- 3.1E-01'# (Áï, ÀÚµ¿À¸·Î °úÇÐÀû ¹Ý¿Ã¸²) ³» $ NOT = $ NUM * 3; $ $¸¦ ÀμâÇϽʽÿÀ. "N"; # °¡¿ì½Ã¾È ¿À·ù # Àμâ '1.69E + 01 +/- 9.3E-01'À» °¡Á¤ÇÏ¸é ¿À·ù°¡ ¹ß»ýÇÕ´Ï´Ù. # »ï°¢ ÇÔ¼ö ±â´Éµµ ÀÛµ¿ÇÕ´Ï´Ù : Á˸¦ Àμâ ($ ´Ù¸¥ $). "N"; # Àμ⹰ '-9.4E-01 +/- 3.1E-01'MY $ 3R = $ ´Ù¸¥ ** $ num; $ 3À» ÀμâÇϽʽÿÀ. "N"; # ¸ðµÎ ¿À·ù¸¦ ¸ðµÎ Çϳª¾¿ ÀüÆÄÇÕ´Ï´Ù. # Àμ⹰ 8.7E + 06 +/- 8.1e + 06 '# »ý¼ºÀÚÀÇ ¹Ù·Î °¡±â : »ç¿ë ¹øÈ£ :: WithError'WithError '; $ num = ¿À¹ö ( '0.00032678', , 5E-6); # ºñ´ëĪ ¿À·ù°¡ÀÖ´Â °æ¿ì¿¡µµ ASYMMETRIC ¿À·ù¸¦ Àμâ ÇÒ ¼öµµ ÀÖ½À´Ï´Ù. "N"; # 3.268E-04 + 2.5E-05 - 3.00E-05 - 3.00E-05 +/- 5.0E-06 '# Âü°í : ±×µéÀº ¸ðµÎ µ¿ÀÏÇÑ # Áö¼ö¸¦ °®Áö ¸øÇÏ°í ÀÖÁö¸¸ * ¸ðµÎ * SAM »óÀ§ ¼ýÀÚ°¡ ÀÖ½À´Ï´Ù!ÀÌ Å¬·¡½º´Â ¿¬°üµÈ ´ëĪ ¹× ºñ´ëĪ ¿À·ù°¡ ¸¹Àº ¼ýÀÚÀÇ ÄÁÅ×ÀÌ³Ê Å¬·¡½ºÀÔ´Ï´Ù. ½ÇÁúÀûÀ¸·Î ¸ðµç °øÅë »ê¼ú ¿¬»ê ¹× »ï°¢ ÇÔ¼ö ±â´ÉÀ» °úºÎÇϽÃÄÑ ¿À·ù¸¦ ÀüÆÄÇÕ´Ï´Ù. ±×°ÍÀº ÀûÀýÇÑ °úÇÐÀû ¹Ý¿Ã¸²À» ÇÒ ¼ö ÀÖ½À´Ï´Ù (¾Æ·¡¿¡¼ ´õ ÀÚ¼¼È÷ ¼³¸í µÈ ¹Ù¿Í °°ÀÌ, ÀÓÀÇÀÇ Á¤¹Ð °è»êÀ» Áö¿øÇϱâ À§ÇØ ¼öÇÐ :: BigFloat °´Ã¼¸¦ ¼ýÀÚÀÇ ³»ºÎ Ç¥ÇöÀ¸·Î »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿À·ù´Â ´ÙÀ½À» »ç¿ëÇÏ¿© ÀüÆĵ˴ϴÙ. Gaussian ¿À·ù ÀüÆÄ. ÁÖ¸ñÇÒ¸¸ÇÑ ¿¹¿Ü ÀÎ Å×½ºÆ® ½ºÀ§Æ®´Â ÄÚµåÀÇ 90 % ÀÌ»óÀ» ´Ù·ì´Ï´Ù. ³ª¸ÓÁö ±¸¸ÛÀº ´ëºÎºÐ Å×½ºÆ®ÇÏ´Â µ¥ ¾î·Á¿î ¸ð¼¸® ÄÉÀ̽º¿Í Á¤½Å Å×½ºÆ®°¡ ÀÖ½À´Ï´Ù. ºñ±³ ·çƾÀº ÇâÈÄ ¸±¸®½º¿¡¼º¸´Ù ±¤¹üÀ§ÇÑ Å×½ºÆ®°¡ÀÖÀ» ¿¹¿ÜÀÔ´Ï´Ù. ¡¤ Perl ¿ä±¸ »çÇ× : ¡¤ Perl.
¹øÈ£ :: º¸°üÇÔ °ü·Ã ¼ÒÇÁÆ®¿þ¾î