exp()
«تابع exp» در جاوا مقدار e>x را می دهد. «e>» پایه لگاریتم نپرین است. مقدارش تقریباً 2.7182818 است. در کدنویسی، رشد نمایی را مدل می کنیم. مثل رشد سریع امتیاز در بازی ها.
تابع exp در جاوا چیست؟
تابع (Function) یعنی قطعه کدی با ورودی و خروجی. این تابع عدد می گیرد. سپس e> را به توان آن می برد. خروجی نوع double است. همچنین ثابت Math.E مقدار e> را نگه می دارد.
نمونه سریع با exp()
گام ها:
- چند مقدار عددی انتخاب کن.
Math.exp(value)را صدا بزن.- نتایج را چاپ و مقایسه کن.
public class Main {
public static void main(String[] args) {
System.out.println(Math.exp(0));
System.out.println(Math.exp(1));
System.out.println(Math.exp(10));
System.out.println(Math.exp(4.8));
System.out.println(Math.exp(Math.E));
}
}
کار با Math.E و بررسی خروجی
می توانی exp(x) را با Math.E تست کنی. این کار فهم توانی را روشن تر می کند.
public class Main {
public static void main(String[] args) {
double x = 2.0;
double r1 = Math.exp(x);
double r2 = Math.exp(Math.E);
System.out.println(r1);
System.out.println(r2);
}
}
نکات مهم و کاربردها
- خروجی همیشه
doubleاست. - برای xهای بزرگ، خروجی بسیار بزرگ می شود.
- در مدل سازی رشد نمایی کاربرد دارد.
نکته: برای توان های دلخواه از pow() استفاده کن. برای لگاریتم طبیعی هم به log() سر بزن.
جمع بندی سریع
- تابع exp مقدار e>x را می دهد.
Math.Eمقدار e> را دارد.- نوع خروجی همیشه
doubleاست. - برای x بزرگ، مقدار سریع رشد می کند.