PHP का sin() फ़ंक्शन दिए गए कोण (रेडियन में) का **साइन (sine)** अनुपात लौटाता है।
परिभाषा
त्रिकोणमिति में साइन:
sin(x) = opposite / hypotenuse
सिंटैक्स
sin(float $arg): float
पैरामीटर
| पैरामीटर | विवरण |
|---|---|
$arg | रेडियन में कोण (फ्लोटिंग पॉइंट) |
लौटाया गया मान
दिए गए पैरामीटर का साइन अनुपात (फ्लोट)। मान सीमा: -1 से 1।
उदाहरण
1. sin(π/2) — 90° (मान 1)
<?php $arg = M_PI_2; // π/2 = 90° $val = sin($arg); echo "sin($arg) = $val"; ?>
sin(1.5707963267949) = 1
2. sin(30°) — 0.5
<?php $arg = deg2rad(30); $val = sin($arg); echo "sin($arg) = $val"; ?>
sin(0.5235987755983) = 0.5
3. sin(0) — 0
<?php $arg = 0; $val = sin($arg); echo "sin($arg) = $val"; ?>
sin(0) = 0
4. sin(π) — लगभग 0 (फ्लोटिंग पॉइंट त्रुटि)
<?php $arg = M_PI; $val = sin($arg); echo "sin($arg) = $val"; ?>
sin(3.1415926535898) = 1.2246467991474E-16
नोट: सैद्धांतिक रूप से 0, लेकिन फ्लोटिंग-पॉइंट परिशुद्धता सीमाओं के कारण बहुत छोटी संख्या (~10⁻¹⁶)।
गुण
- आवर्ती:
sin(x + 2π) = sin(x) - विषम फ़ंक्शन:
sin(-x) = -sin(x) - रेंज:
[-1, 1] sin²(x) + cos²(x) = 1
संबंधित फ़ंक्शन्स
cos()— कोसाइनtan()— टैंजेंटasin()— आर्कसाइन (व्युत्क्रम)deg2rad(),rad2deg()— डिग्री-रेडियन परिवर्तन
PHP संस्करण
PHP 4, PHP 5, PHP 7, PHP 8+ में उपलब्ध।