CodeGym/Java Blog/சீரற்ற/ஜாவாவில் Math.exp() முறை
John Squirrels
நிலை 41
San Francisco

ஜாவாவில் Math.exp() முறை

சீரற்ற குழுவில் வெளியிடப்பட்டது
members
கணித வகுப்பில் கணித செயல்பாடுகளுடன் பணிபுரியும் முறைகள் உள்ளன. இந்த கட்டுரையில், ஜாவாவில் உள்ள Math.exp() முறையைப் பற்றி பேசப் போகிறோம் . இது இரட்டை மதிப்பின் சக்திக்கு உயர்த்தப்பட்ட எண்ணை வழங்குகிறது .

அதிவேக செயல்பாடு என்றால் என்ன: மிகக் குறுகிய கணித அறிமுகம்

குறிப்பு: இந்த பகுதி Math.exp() முறைக்கு பின்னால் உள்ள கணிதத்தை விளக்குகிறது . நீங்கள் இதை ஏற்கனவே அறிந்திருந்தால் அல்லது சாரத்தை புரிந்து கொள்ளாமல் முறையைப் பயன்படுத்த விரும்பினால், அடுத்த கட்டத்திற்குச் செல்ல தயங்க வேண்டாம். அடுக்கு என்பது y = e x சார்பு ஆகும் , இங்கு e என்பது ஒரு தந்திரமான கணித எண்ணாகும், இது தோராயமாக 2.718281828459045 ஆகும். இந்த எண் பிரபலமான பை எண்ணைப் போலவே முக்கியமானது, ஆனால் இது முக்கியமாக கணிதவியலாளர்கள், புரோகிராமர்கள் மற்றும் புள்ளிவிவரங்களுடன் பணிபுரியும் நபர்களால் அறியப்படுகிறது. மூலம், அதற்கு ஒரு பெயர் உள்ளது: யூலரின் எண். மேலும் e என்பது இயற்கை மடக்கையின் அடிப்படை. அதிவேக சார்பு வரைபடம் இங்கே: ஜாவாவில் Math.exp() முறை - 1அதிவேகச் சட்டத்திற்குக் கீழ்ப்படியும் செயல்முறைகளுக்கு ஒரு பொதுவான சொத்து உள்ளது: அதே நேர இடைவெளியில், அவற்றின் அளவுருக்கள் ஒரே எண்ணிக்கையில் மாறுகின்றன. உதாரணமாக, ஒரு திரவத்தின் குளிர்ச்சி: காற்றுக்கும் திரவத்திற்கும் இடையே அதிக வெப்பநிலை வேறுபாடு, அது வேகமாக குளிர்கிறது. மலையின் கீழே உருளும் பனிப்பந்து எவ்வளவு பெரியதாக மாறுகிறதோ, அவ்வளவு வேகமாக அது கீழே உருளும்.

ஜாவாவில் Math.exp() முறை

இப்போது ஜாவாவுக்கு வருவோம். கணித வகுப்பின் இரட்டை எக்ஸ்ப்(இரட்டை x) முறையானது x புள்ளியில் உள்ள அடுக்கு செயல்பாட்டின் மதிப்பைக் கணக்கிடுகிறது , வேறுவிதமாகக் கூறினால், இது e எண்ணை x இன் சக்திக்கு வழங்குகிறது . இன்னும் துல்லியமாக, இது ஒரு குறிப்பிட்ட துல்லியத்துடன் தோராயமான மதிப்பை வழங்குகிறது. இரட்டை மதிப்பின் சக்திக்கு உயர்த்தப்பட்ட யூலரின் எண் e ஐ வழங்குகிறது. அதாவது, Math.exp(2.0) = e 2.0 (தோராயமாக இது 7.34) முறையின் அறிவிப்பு இங்கே:
double exp(double x)
x என்பது e எண்ணை உயர்த்துவதற்கான பட்டம் . ஒரு உதாரணம் தருவோம்.
public class ExpExample {
   public static void main(String[] args) {
       int x1 = 2;
       double x2 = 0.5;
       double x3 = 1;
       System.out.println("exponential function in  " + x1 + " = " + Math.exp(x1));
       System.out.println("exponential function in  " + x2 + " = " + Math.exp(x2));
       System.out.println("exponential function in  " + x3 + " = " + Math.exp(x3));
   }
}
வெளியீடு:
2 இல் அதிவேகச் செயல்பாடு = 7.38905609893065 0.5 இல் அதிவேகச் செயல்பாடு = 1.6487212707001282 1.0 இல் அதிவேகச் செயல்பாடு = 2.718281828459045

சில சிறப்பு வழக்குகள்

கணிதத்தில் நிச்சயமற்ற வடிவத்தின் கருத்துக்கள் உள்ளன, அத்துடன் நேர்மறை மற்றும் எதிர்மறை முடிவிலி. நேர்மறை எண்ணை 0.0 ஆல் வகுத்தால் நேர்மறை முடிவிலியையும், எதிர்மறை எண் எதிர்மறை முடிவிலியையும் தருகிறது. நீங்கள் வெவ்வேறு வழிகளில் நிச்சயமற்ற படிவத்தைப் பெறலாம். எடுத்துக்காட்டாக, நீங்கள் பூஜ்ஜியத்தை பூஜ்ஜியமாகவோ அல்லது முடிவிலியை முடிவிலியாகவோ வகுக்க முயற்சித்தால். ஜாவாவில் Double.NaN (ஓரளவு உறுதியற்ற வடிவம்), Double.POSITIVE_INFINITY மற்றும் Double.NEGATIVE_INFINITY போன்ற வகுப்பு இரட்டையிலிருந்து சிறப்பு மாறிலிகள் உள்ளன . இந்த மூன்று கருத்துகளை எதிர்கொள்ளும் போது Math.exp() முறை ஒரு குறிப்பிட்ட வழியில் செயல்படுகிறது:
  • வாதம் NaN என்றால், முடிவு NaN ஆகவும் இருக்கும்.
  • வாதம் நேர்மறை முடிவிலியாக இருந்தால், முடிவும் நேர்மறை முடிவிலியாக இருக்கும்.
  • வாதம் எதிர்மறை முடிவிலியாக இருந்தால், முடிவு நேர்மறை பூஜ்ஜியமாகும்.
சிறப்பு நிகழ்வுகளுக்கான குறியீடு எடுத்துக்காட்டு இங்கே:
public class ExpSpecialCases {

   public static void main(String[] args) {

   double positiveInfinity = Double.POSITIVE_INFINITY;
   double negativeInfinity = Double.NEGATIVE_INFINITY;
   double nan = Double.NaN;

   //The argument is positive infinity, the output is positive infinity
       System.out.println(Math.exp(positiveInfinity));

   //The argument is negative infinity, the output is zero
       System.out.println(Math.exp(negativeInfinity));

   //The argument is NaN, the output is NaN
       System.out.println(Math.exp(nan));
}
}
வெளியீடு:
முடிவிலி 0.0 NaN
கருத்துக்கள்
  • பிரபலமானவை
  • புதியவை
  • பழையவை
ஒரு கருத்தைத் தெரிவிக்க நீங்கள் உள்நுழைந்திருக்க வேண்டும்
இந்தப் பக்கத்தில் இதுவரை எந்தக் கருத்தும் வழங்கப்படவில்லை