वास्तविक संख्याओं के साथ संक्रियाएं। cmath
मॉड्यूल
वास्तविक संख्याओं के साथ काम करते समय, हम पहले से ही परिचित
गणित
मॉड्यूल का उपयोग कर सकते हैं, जिसमें बड़ी संख्या में अंतर्निहित फ़ंक्शन होते हैं।
समस्याओं को हल करते समय, वास्तविक संख्याओं को निकटतम पूर्णांक मानों में गोल करना अक्सर आवश्यक होता है। इसके दो कार्य हैं।
याद रखने की जरूरत है!
1.
स्पष्ट प्रकार के रूपांतरण के साथ (
float x=1.5; int y = int(x))
- वास्तविक संख्या का भिन्नात्मक भाग काट दिया जाता है (
y = 1)
;
2.
फ़ंक्शन <कोड>फ़्लोर(x) -
x
(राउंड डाउन);
से कम या बराबर सबसे बड़ा पूर्णांक देता है
3. फ़ंक्शन <कोड>छत(x) -
x
(राउंड अप) के बराबर या उससे छोटा पूर्णांक देता है।
cmath
मॉड्यूल में निहित सबसे उपयोगी कार्य यहां दिए गए हैं।
<टेबल बॉर्डर = "1" सेलपैडिंग = "4">
<शरीर>
<थ>फंक्शनवें>
<थ>विवरणथ>
राउंडिंग |
राउंड (x)
सी ++ 11
| किसी संख्या को निकटतम पूर्णांक तक पूर्णांक बनाता है। यदि संख्या का भिन्नात्मक भाग 0.5 है, तो संख्या को निकटतम पूर्ण संख्या में गोल कर दिया जाता है। |
trunc(x)
सी ++ 11
| आंशिक भाग को हटा देता है |
मंजिल (x) |
किसी संख्या को नीचे ("फ्लोर") राउंड करता है, इस प्रकार -2 |
ceil(x) |
किसी संख्या को ऊपर ("सीलिंग") राउंड करता है, जबकि ceil(1.5) == 2 , ceil(-1.5) ==  ; -1 |
abs(x) |
मॉड्यूलो (पूर्ण मान)। |
fabs(x) |
मॉड्यूलो वास्तविक संख्या |
जड़ें, लघुगणक |
sqrt(x) |
वर्गमूल। उपयोग: y = sqrt(x) |
पाउ(x, y) |
x को y की घात तक बढ़ाता है। \(x^y\) |
लॉग (x) |
प्राकृतिक लघुगणक। |
exp(x) |
प्राकृतिक लघुगणकों का आधार e = 2.71828... |
त्रिकोणमिति |
sin(x) |
रेडियन में निर्दिष्ट कोण की ज्या |
cos(x) |
रेडियन में निर्दिष्ट कोण की कोसाइन |
tan(x) |
रेडियन में निर्दिष्ट कोण की स्पर्शरेखा |
asin(x) |
Arcsine, रेडियन में मान लौटाता है |
acos(x) |
चाप कोसाइन, रेडियन में मान लौटाता है |
atan(x) |
आर्कटैंजेंट, रेडियन में मान लौटाता है |
atan2(y, x) |
(x, y) बिंदु का ध्रुवीय कोण (रेडियन में)। |
टेबल>