2008-09-25 41 views
142

मैं इसे कभी-कभी चलाता हूं और हमेशा भूल जाता हूं कि इसे कैसे किया जाए।रेडियंस को डिग्री में बदलने के लिए विधि क्या है?

उन चीजों में से एक जो अक्सर पॉप अप करता है।

इसके अलावा, रेडियंस में डिग्री कोणों को फिर से बदलने के लिए सूत्र क्या है?

+4

मैं नहीं दिख रहा है यही कारण है कि लोगों को इस downvoting कर रहे हैं; कुछ लोग गणितीय रूप से इच्छुक नहीं हैं। – thesmallprint

+1

यह सिर्फ phrasing का मामला है। मैंने इसे गणित की समस्या के बजाय प्रोग्रामिंग समस्या के रूप में दोहराया, और voila, यह फिट बैठता है। – DevelopingChris

+0

बढ़िया, मुझे सच में विश्वास है कि इस तरह के बुनियादी प्रश्नों में स्टैक ओवरफ्लो पर एक जगह है यदि यह गणना के प्रोग्रामिंग सूचना पोर्टल होना है। –

उत्तर

246
radians = degrees * (pi/180) 

degrees = radians * (180/pi) 

कार्यान्वयन के लिए के रूप में, मुख्य सवाल यह है कि सटीक आप पाई का मान के बारे में होना चाहता हूँ है। वहाँ कुछ संबंधित चर्चा here

+10

पीआई = 4 * आर्कटान (1) का उपयोग किया जा सकता है, यदि आपके पास सिस्टम/कैलकुलेटर पर पीआई नहीं है या बस इसे सभी दशमलव के साथ टाइप नहीं करना चाहते हैं –

+18

शायद यह 2008 में उपलब्ध नहीं था, लेकिन आजकल आप केवल 'Math.PI' निरंतर उपयोग कर सकते हैं। – Bart

+0

यह सही है ?? पीआई रेडियंस = 180 डिग्री रेडियंस = 180 डिग्री/पीआई रेडियंस = 180/पीआई * डिग्री मुझे आपका फॉर्मूला नहीं पता है। 180 और पीआई क्यों बदल गए हैं? – Hogun

0

180 डिग्री = पीआई * रेडियंस

डिग्री में
+2

नहीं, 180 डिग्री = पीआई। – thesmallprint

+1

180 डिग्री = पीआई रेडियंस। – garg

8

एक्स rads -> x * 180/अनुकरणीय
एक्स rads में डिग्री -> एक्स * pi/180

मुझे लगता है कि यदि आप बनाना चाहते थे इसके लिए एक फ़ंक्शन [PHP में]:

function convert($type, $num) { 
    if ($type == "rads") { 
      $result = $num*180/pi(); 
     } 

    if ($type == "degs") { 
      $result = $num*pi()/180; 
     } 

    return $result; 
    } 

हां, शायद यह बेहतर लिखा जा सकता है।

0

360 डिग्री = 2 * pi रेडियंस

इसका मतलब है कि deg2rad (x) = एक्स * pi/180 और rad2deg (x) = 180X/अनुकरणीय;

9

रेडियंस में एक पूर्ण सर्कल 2 * पीआई है। डिग्री में एक पूर्ण सर्कल 360 है। डिग्री से रेडियंस तक जाने के लिए, यह (डी/360) * 2 * पीआई, या डी * पीआई/180 है।

0

अनुकरणीय रेडियन = 180 डिग्री

तो 1 डिग्री = pi/180 रेडियंस

या 1 रेडियन = 180/अनुकरणीय डिग्री

1

यह मेरे लिए काफी अच्छी तरह से काम करता है :)

// deg2rad * degrees = radians 
#define deg2rad (3.14159265/180.0) 
// rad2deg * radians = degrees 
#define rad2deg (180/3.14159265) 
4

जावास्क्रिप्ट में आप इसे इस तरह से कर सकते हैं

radians = degrees * (Math.PI/180); 

degrees = radians * (180/Math.PI); 
0

डबल के लिए सी # में यह उपयोगी हो सकता है:

 public static double Conv_DegreesToRadians(this double degrees) 
     { 
      //return degrees * (Math.PI/180d); 
      return degrees * 0.017453292519943295d; 
     } 
     public static double Conv_RadiansToDegrees(this double radians) 
     { 
      //return radians * (180d/Math.PI); 
      return radians * 57.295779513082323d; 
     } 
संबंधित मुद्दे