Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

เมธอด Math.Tanh() ใน C#

เมธอด Math.Tanh() ใน C# คืนค่า Hyperbolic Tangent ของมุมที่ระบุ

ไวยากรณ์

public static double Tanh(double val);

ตัวอย่างที่ 1

using System;

public class Demo
{
    public static void Main()
    {
        double val1 = 30.0;
        double val2 = (60 * (Math.PI)) / 180; // 60 องศา
        
        Console.WriteLine(Math.Tanh(val1));
        Console.WriteLine(Math.Tanh(val2));
    }
}

ผลลัพธ์

1
0.780714435359268

ตัวอย่างที่ 2

using System;

public class Demo
{
    public static void Main()
    {
        double val1 = 0.0;
        double val2 = 1.0;
        double val3 = 15.0;
        
        Console.WriteLine(Math.Tanh(val1));
        Console.WriteLine(Math.Tanh(val2));
        Console.WriteLine(Math.Tanh(val3));
    }
}

ผลลัพธ์

0
0.761594155955765
0.999999999999813

คุณสมบัติ: Tanh(x) = (e^x - e^-x) / (e^x + e^-x) ช่วงค่า -1 ถึง 1 ใช้ใน Neural Networks เป็น Activation Function