CodeGym /جاوا بلاگ /Random-SD /Math.exp() جاوا ۾ طريقو
John Squirrels
سطح
San Francisco

Math.exp() جاوا ۾ طريقو

گروپ ۾ شايع ٿيل
رياضي ڪلاس ۾ رياضياتي افعال سان ڪم ڪرڻ جا طريقا شامل آهن. هن آرٽيڪل ۾، اسان جاوا ۾ Math.exp() طريقي بابت ڳالهائڻ وارا آهيون . اهو واپس ڪري ٿو نمبر اي وڌيل هڪ ٻي قيمت جي طاقت ڏانهن.

ڇا آهي هڪ تجزياتي فنڪشن: هڪ تمام مختصر رياضي تعارف

نوٽ: هي حصو Math.exp() طريقي جي پويان رياضي جي وضاحت ڪري ٿو . جيڪڏهن توهان اڳ ۾ ئي اهو ڄاڻو ٿا، يا صرف جوهر کي سمجهڻ کان سواء طريقو استعمال ڪرڻ چاهيو ٿا، ايندڙ نقطي تي وڃڻ لاء آزاد محسوس ڪريو. exponent فعل y = e x آهي ، جتي e هڪ مشڪل رياضياتي نمبر آهي جيڪو لڳ ڀڳ 2.718281828459045 آهي. هي نمبر مشهور pi نمبر جيترو اهم آهي، پر اهو خاص طور تي رياضي دان، پروگرامر ۽ انگ اکر سان ڪم ڪندڙ ماڻهن جي ڄاڻ آهي. رستي جي ذريعي، ان جو نالو آهي: ايلر جو نمبر. پڻ e قدرتي لاگارٿم جو بنياد آھي. ھتي آھي exponential function graph: Math.exp() جاوا ۾ طريقو - 1عمل جيڪي exponential law جي فرمانبرداري ڪن ٿا ھڪڙي ھڪڙي عام ملڪيت آھي: ساڳئي وقت جي وقفي لاءِ، انھن جا پيرا ميٽر ساڳيا ڀيرا تبديل ٿين ٿا. مثال طور، مائع جو ٿڌو: هوا ۽ مائع جي وچ ۾ گرمي پد جو فرق جيترو وڌيڪ هوندو، اوترو ئي اهو ٿڌو ٿيندو. جبل جي هيٺان لڏندڙ برف جو گول جيترو وڏو ٿيندو، اوترو ئي تيزيءَ سان هيٺ لڙندو.

Math.exp() جاوا ۾ طريقو

هاڻي اچو ته جاوا ڏانهن واپس وڃو. ڊبل ايڪسپ (ڊبل x) ميٿ ڪلاس جو طريقو حساب ڪري ٿو ايڪسپونٽ فنڪشن جي قيمت پوائنٽ x تي ، ٻين لفظن ۾، اهو نمبر e کي واپس ڏئي ٿو x جي طاقت تي . وڌيڪ واضح طور تي، اهو هڪ خاص سڌائي سان هڪ اندازي مطابق قيمت ڏي ٿو. واپسي Euler جي عدد e کي ٻٽي قدر جي طاقت ڏانهن وڌايو ويو. اهو آهي، Math.exp(2.0) = e 2.0 (تقريبن اهو 7.34 آهي) هتي طريقو جو اعلان آهي:
double exp(double x)
جتي x درجو آهي اي نمبر وڌائڻ لاءِ . اچو ته هڪ مثال ڏيو.
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));
   }
}
پيداوار آهي:
1.0 = 2.718281828459045 ۾ 2 = 7.38905609893065 0.5 = 1.6487212707001282 ۾ exponential function exponential function

ڪجهه خاص ڪيس

رياضيات ۾ غير متعين شڪل جا تصور آهن، انهي سان گڏ مثبت ۽ منفي لامحدود. 0.0 سان ورهايل هڪ مثبت نمبر مثبت لامحدوديت ڏئي ٿو، ۽ هڪ منفي نمبر منفي لامحدوديت ڏئي ٿو. توھان حاصل ڪري سگھو ٿا اڻڄاتل فارم مختلف طريقن سان. مثال طور، جيڪڏهن توهان صفر کي صفر يا لامحدود کي لامحدود ڪرڻ جي ڪوشش ڪريو. جاوا ۾ ڪلاس Double مان خاص مستقل آھن جھڙوڪ 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
تبصرا
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION