English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

تعليمية Java الأساسية

Java التحكم في العملية

Java مصفوفة

Java موجهة إلى الأجسام (I)

Java موجهة إلى الأجسام (II)

Java موجهة إلى الأجسام (III)

معالجة الاستثناءات Java

Java قائمة List

Java Queue (الطابور)

Java مجموعة Map

Java مجموعة Set

Java إدخال/إخراج (I/O)

Java Reader/Writer

موضوعات أخرى Java

استخدام Java Math log1p() ومثال

Java دليل طريقة Math

Java Math log1p() يرجع إلى الطبيعية للقيمة المحددة مع 1 (بقاعدة e).

نحوja log1p()

Math.log1p(double x)

ملاحظة:هو طريقة ثابتة.لذلك،يمكننا استخدام اسم الصنف Math للإشارة إلى هذه الطريقة.

م 参数 log1p()

  • x - لتحديد قيمة طبيعية

قيمة log1p()

  • يعودx + 1الطبيعية لـ x

  • إذاxإذا كانت NaN أو أقل من -1،فسيتم العودة إلى NaN

  • إذاxإذا كانت إيجابية غير محدودة،فسيتم العودة إلى إيجابية غير محدودة

  • إذاxإذا كانت صفراً،فسيتم العودة إلى الصفر

مثال 1: Java Math.log1p()

class Main {
  public static void main(String[] args) {
    // log1p() المتغير له قيمة double 
    System.out.println(Math.log1p(9.0));       // 2.302585092994046
    // log1p() المتغير له قيمة 0 
    System.out.println(Math.log1p(0.0));       // 0.0
    // log1p() المتغير له قيمة NaN
    //مساحة الجذر السالب هي NaN
    double nanValue = Math.sqrt(-5.0);
    System.out.println(Math.log1p(nanValue));  // NaN
    // log1p() المتغير له قيمة ∞
    double 无穷 = Double.POSITIVE_INFINITY;
    System.out.println(Math.log1p(无穷));  // Infinity
    // log1p() المتغير له قيمة سالبة
    System.out.println(Math.log(-9.0));        // NaN
  }
}

في المثال السابق،لاحظ التعبير التالي:

Math.log1p(Math.pow(10، 3))

في هذا المكان،يعود Math.pow(10، 3) إلى 103. للحصول على معلومات إضافية، يرجى زيارة Java Math.pow().

ملاحظةنحن قد استخدمناMath.sqrt()لحساب قوة سالبة. لا يمكن حساب قوة سالبة كعدد (بصفتها NaN).

مثال 2: Math.log1p() و Math.log()

class Main {
  public static void main(String[] args) {
    double a = 9.0;
    // قيمة log1p() من النوع double
    System.out.println(Math.log1p(a)); // 2.302585092994046
    // حساب log(a + 1)
    a = a + 1;
    System.out.println(Math.log(a)); // 2.302585092994046
    // يمكن رؤية log1p(x) == log(x + 1) هنا
  }
}

Java دليل طريقة Math