గణిత తరగతి గణిత విధులతో పని చేసే పద్ధతులను కలిగి ఉంటుంది . ఈ వ్యాసంలో, మేము జావాలో Math.exp() పద్ధతి గురించి మాట్లాడబోతున్నాము . ఇది రెట్టింపు విలువ యొక్క శక్తికి పెంచబడిన సంఖ్య eని అందిస్తుంది.
ఎక్స్పోనెన్షియల్ ఫంక్షన్ అంటే ఏమిటి: చాలా చిన్న గణిత పరిచయం
గమనిక: ఈ విభాగం Math.exp() పద్ధతి వెనుక ఉన్న గణితాన్ని వివరిస్తుంది . మీకు ఇది ఇప్పటికే తెలిసి ఉంటే లేదా సారాంశాన్ని అర్థం చేసుకోకుండా పద్ధతిని ఉపయోగించాలనుకుంటే, తదుపరి పాయింట్కి వెళ్లడానికి సంకోచించకండి. ఘాతాంకం అనేది ఫంక్షన్ y = e x , ఇక్కడ e అనేది గమ్మత్తైన గణిత సంఖ్య, ఇది దాదాపు 2.718281828459045. ఈ సంఖ్య ప్రసిద్ధ pi సంఖ్య వలె ముఖ్యమైనది, అయితే ఇది ప్రధానంగా గణిత శాస్త్రజ్ఞులు, ప్రోగ్రామర్లు మరియు గణాంకాలతో పనిచేసే వ్యక్తులచే తెలుసు. మార్గం ద్వారా, దీనికి ఒక పేరు ఉంది: ఆయిలర్ నంబర్. అలాగే e అనేది సహజ సంవర్గమానానికి ఆధారం. ఘాతాంక ఫంక్షన్ గ్రాఫ్ ఇక్కడ ఉంది: ఘాతాంక చట్టాన్ని పాటించే ప్రక్రియలు ఒక సాధారణ ఆస్తిని కలిగి ఉంటాయి: అదే సమయ వ్యవధిలో, వాటి పారామితులు ఒకే సంఖ్యలో మారుతాయి. ఉదాహరణకు, ద్రవం యొక్క శీతలీకరణ: గాలి మరియు ద్రవం మధ్య ఉష్ణోగ్రత వ్యత్యాసం ఎక్కువ, అది వేగంగా చల్లబడుతుంది. పర్వతం నుండి స్నోబాల్ ఎంత పెద్దదిగా మారుతుందో, అది వేగంగా క్రిందికి దొర్లుతుంది.జావాలో 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తో భాగిస్తే ధనాత్మక అనంతం, ప్రతికూల సంఖ్య ప్రతికూల అనంతాన్ని ఇస్తుంది. మీరు వివిధ మార్గాల్లో అనిశ్చిత రూపాన్ని పొందవచ్చు. ఉదాహరణకు, మీరు సున్నాను సున్నాతో లేదా అనంతం నుండి అనంతానికి విభజించడానికి ప్రయత్నిస్తే. జావాలో డబుల్.నాన్ (కొంతవరకు అనిశ్చిత రూపం), డబుల్.POSITIVE_INFINITY మరియు డబుల్.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
GO TO FULL VERSION