Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> C#

C# में फ्लोट वैल्यू आर्गुमेंट का साइन वाला एंगल कैसे प्राप्त करें

फ्लोट वैल्यू आर्गुमेंट का साइन (sine) वाला एंगल प्राप्त करने के लिए MathF.Asin मेथड का उपयोग करें।

सिंटैक्स

public static float Asin(float x);

पैरामीटर x -1.0 से 1.0 के बीच होना चाहिए। रिटर्न वैल्यू रेडियन्स में होता है।

उदाहरण 1: वैलिड इनपुट

using System;

public class Demo {
    public static void Main() {
        float val1 = 0.1f;
        float val2 = 0.5f;
        
        Console.WriteLine("Angle (val1) = " + MathF.Asin(val1));
        Console.WriteLine("Angle (val2) = " + MathF.Asin(val2));
    }
}

आउटपुट

Angle (val1) = 0.1001674
Angle (val2) = 0.5235988

उदाहरण 2: इनवैलिड इनपुट (रेंज से बाहर)

using System;

public class Demo {
    public static void Main() {
        float val1 = 1.2f;   // > 1.0
        float val2 = 45.5f;  // >> 1.0
        
        Console.WriteLine("Angle (val1) = " + MathF.Asin(val1));
        Console.WriteLine("Angle (val2) = " + MathF.Asin(val2));
    }
}

आउटपुट

Angle (val1) = NaN
Angle (val2) = NaN

महत्वपूर्ण नोट्स

  • डोमेन: इनपुट -1.0 से 1.0 के बीच होना चाहिए
  • रेंज से बाहर: NaN (Not a Number) लौटाता है
  • रिटर्न यूनिट: रेडियन्स (Radians)
  • डिग्री में कन्वर्ट: radians * (180 / MathF.PI)
  • MathF क्लास float के लिए ऑप्टिमाइज़्ड है (.NET Core 2.0+ / .NET 5+)

डिग्री में कन्वर्जन उदाहरण

float val = 0.5f;
float radians = MathF.Asin(val);
float degrees = radians * (180f / MathF.PI);
Console.WriteLine($"Radians: {radians}, Degrees: {degrees}");
// Output: Radians: 0.5235988, Degrees: 30

संबंधित मेथड्स

  • MathF.Acos - आर्क कोसाइन
  • MathF.Atan - आर्क टैंजेंट
  • MathF.Atan2(y, x) - 2 आर्गुमेंट्स से एंगल
  • MathF.Sin, MathF.Cos, MathF.Tan - ट्रिग्नोमेट्रिक फंक्शन्स
  1. - पायथन में कोण का त्रिकोणमितीय टैंजेंट प्राप्त करना

    त्रिकोणमितीय टैंजेंट np.sin(x)/np.cos(x) के तत्व-वार समतुल्य है। कोण का त्रिकोणमितीय टैंजेंट खोजने के लिए, पायथन NumPy में numpy.tan() विधि का उपयोग करें। यह विधि पहले पैरामीटर x के प्रत्येक तत्व का साइन लौटाती है। यदि x एक स्केलर है तो यह एक स्केलर होता है। पहला पैरामीटर x रेडियन में कोण है (2pi का

  1. - पायथन में कोण का त्रिकोणमितीय कोसाइन प्राप्त करना

    त्रिकोणमितीय कोसाइन खोजने के लिए, पायथन NumPy में numpy.cos() विधि का उपयोग करें। यह विधि पहले पैरामीटर x के प्रत्येक तत्व का साइन लौटाती है। पहला पैरामीटर x रेडियन में कोण है (2pi का अर्थ 360 डिग्री)। दूसरा और तीसरा पैरामीटर वैकल्पिक हैं। दूसरा पैरामीटर एक ndarray है, वह स्थान जहां परिणाम संग्रहीत

  1. - पायथन में कोण का त्रिकोणमितीय साइन प्राप्त करना

    कोण का त्रिकोणमितीय साइन खोजने के लिए, पायथन NumPy में numpy.sin() विधि का उपयोग करें। यह विधि पहले पैरामीटर x के प्रत्येक तत्व का साइन लौटाती है। पहला पैरामीटर x रेडियन में कोण है (2pi का अर्थ 360 डिग्री)। दूसरा और तीसरा पैरामीटर वैकल्पिक हैं। दूसरा पैरामीटर एक ndarray है, वह स्थान जहां परिणाम संग