cosh()
تابع cosh() در جاوا، «کسینوس هایپربولیک (Hyperbolic Cosine)» را می دهد. این تابع برای عددها کار می کند. خروجی هم "double" است. در ریاضی، cosh شبیه موج نیست؛ روندش همواره رو به رشد است.
cosh() چیست و چه می کند؟
کسینوس هایپربولیک یک تابع ریاضی است. فرمول ساده اش این است: (e^x + e^-x)/2. اینجا e همان «عدد نپر» است. مثل وقتی در بازی سطح ها تصاعدی سخت می شوند. عدد بزرگ تر، خروجی بزرگ تر.
نحوه استفاده از cosh()
از کلاس Math استفاده کن. ورودی یک عدد است. خروجی double می شود. قدم ها:
- یک مقدار عددی انتخاب کن.
Math.cosh(value)را فراخوانی کن.- نتیجه را چاپ یا ذخیره کن.
public class Main {
public static void main(String[] args) {
System.out.println(Math.cosh(3));
System.out.println(Math.cosh(-3));
System.out.println(Math.cosh(0));
System.out.println(Math.cosh(1));
}
}
تطبیق با فرمول کسینوس هایپربولیک
می توانی خروجی cosh را با فرمولش چک کنی. این کار فهم را دقیق تر می کند.
public class Main {
public static void main(String[] args) {
double x = 1.5;
double byFunc = Math.cosh(x);
double byFormula = (Math.exp(x) + Math.exp(-x)) / 2.0;
System.out.println(byFunc);
System.out.println(byFormula);
}
}
نکات مهم درباره کسینوس هایپربولیک
cosh(x)همیشه غیرمنفی است.cosh(0)برابر 1 است.- برای ورودی های بزرگ، خروجی بسیار بزرگ می شود.
نکته: اگر به مثلثات معمولی نیاز داری، به cos() سر بزن.
برای مقایسه توابع هایپربولیک، صفحه sinh() را هم ببین. همچنین برای تأکید بر موضوع، این لینک را نگه دار: کسینوس هایپربولیک.
جمع بندی سریع
cosh()کسینوس هایپربولیک را می دهد.- فرمول: (e^x + e^-x)/2.
- ورودی
double؛ خروجیdouble. - برای
x=0مقدار 1 است. - با بزرگ شدن
xمقدار سریع رشد می کند.