လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> PHP Sin () function ကိုဘယ်လိုကိုင်တွယ်သလဲ။ အပျက်သဘောဆောင်သောအရာသည်ရလဒ်များအပေါ်အဘယ်သက်ရောက်မှုရှိသနည်း။

PHP Sin () function ကိုဘယ်လိုကိုင်တွယ်သလဲ။ အပျက်သဘောဆောင်သောအရာသည်ရလဒ်များအပေါ်အဘယ်သက်ရောက်မှုရှိသနည်း။

gitbox 2025-09-03

PHP တွင် အပြစ် () function ကိုထောင့်တစ်ခု၏တန်ဖိုးရှိသောတန်ဖိုးကိုတွက်ချက်ရန်အသုံးပြုသည်။

 <span><span><span class="hljs-keyword">float</span></span><span> </span><span><span class="hljs-title function_ invoke__">sin</span></span><span>(</span><span><span class="hljs-keyword">float</span></span><span> </span><span><span class="hljs-variable">$arg</span></span><span>)
</span></span>

$ arg arg radians ယူနစ်အတွက်ထောင့်တန်ဖိုးဖြစ်ပါတယ်။ PHP ၏ အပြစ် () function () function ကိုရရှိသော parameters များကို radians ဖြစ်ရမည်ဟု မှတ်ချက်ပြုသင့်သည်။ သင့်လက်၌ထောင့်တန်ဖိုးရှိပါကသင်ပထမ ဦး ဆုံးပြောင်းရန် DEG2RAD () ကို အသုံးပြုရန်လိုအပ်သည်။

အနုတ်လက်ခဏာ input ကို၏အပြောင်းအလဲနဲ့

အပြစ် ()) function ကိုအနှုတ်လက်ခဏာတန်ဖိုးထားသည့်အခါ PHP သည်အနုတ်လက်ခဏာ radian နှင့်သက်ဆိုင်သော sine တန်ဖိုးကိုတိုက်ရိုက်တွက်ချက်ပါလိမ့်မည်။ သင်္ချာနည်းအရ,

 <span><span><span class="hljs-built_in">sin</span></span><span>(-x) = -</span><span><span class="hljs-built_in">sin</span></span><span>(x)
</span></span>

ဆိုလိုသည်မှာသင်သည် အပြစ် အတွက်အပျက်သဘောဆောင်သောတန်ဖိုးကိုအောင်မြင်ခဲ့ပါက၎င်းပြန်လည်ရရှိခြင်းသည်အပြုသဘောဆောင်သောတန်ဖိုးနှင့်သက်ဆိုင်သောမျိုးဆက်၏ဆန့်ကျင်ဘက်အရေအတွက်ဖြစ်သည်။

နမူနာ

 <span><span><span class="hljs-meta">&lt;?php</span></span><span>
</span><span><span class="hljs-variable">$positive</span></span><span> = </span><span><span class="hljs-title function_ invoke__">pi</span></span><span>() / </span><span><span class="hljs-number">4</span></span><span>;   </span><span><span class="hljs-comment">// π/4 အောက်ရာ</span></span><span>
</span><span><span class="hljs-variable">$negative</span></span><span> = -</span><span><span class="hljs-title function_ invoke__">pi</span></span><span>() / </span><span><span class="hljs-number">4</span></span><span>;  </span><span><span class="hljs-comment">// -π/4 အောက်ရာ</span></span><span>

</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"sin(π/4) = "</span></span><span> . </span><span><span class="hljs-title function_ invoke__">sin</span></span><span>(</span><span><span class="hljs-variable">$positive</span></span><span>) . </span><span><span class="hljs-string">"\n"</span></span><span>; </span><span><span class="hljs-comment">// ခန့်လောက် 0.7071</span></span><span>
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"sin(-π/4) = "</span></span><span> . </span><span><span class="hljs-title function_ invoke__">sin</span></span><span>(</span><span><span class="hljs-variable">$negative</span></span><span>) . </span><span><span class="hljs-string">"\n"</span></span><span>; </span><span><span class="hljs-comment">// ခန့်လောက် -0.7071</span></span><span>
</span><span><span class="hljs-meta">?&gt;</span></span><span>
</span></span>

အပေါ်ကပြထားတဲ့အတိုင်းအနုတ်လက်ခဏာ radian input ဟာအမှားတစ်ခုမဖြစ်ပေါ်စေပါဘူး။

ရလဒ်အပေါ်အပျက်သဘောတန်ဖိုးများ၏အကျိုးသက်ရောက်မှု

  1. သင်္ကေတအပြောင်းအလဲများ

    • sine function ၏ output သည် input symbuy နှင့်ကိုက်ညီသည် - အပြုသဘော radians အပြုသဘောဆောင်သောတန်ဖိုးကိုပြန်ပို့သည်။

  2. လွှဲခွင်အတူတူပင်ဖြစ်နေဆဲဖြစ်သည်

    • အကယ်. input သည်အပြုသဘောသို့မဟုတ်အပျက်သဘောဆောင်သော်မည်သို့ပင်ဖြစ်စေ,

  3. အခါအားကာလကိုထိခိုက်မပေးပါ

    • Sine function သည် periodic function တစ်ခုဖြစ်ပြီးကာလဖြစ်သည် 2 π 2\pi , ဒီတော့အပျက်သဘော radian ကထောင့်လမ်းညွှန်ကိုသာပြောင်းလဲပေမယ့် function ကို၏ perfectic advically ကိုမထိခိုက်ပါဘူး။

အကျဉ်းချုပ်

PHP တွင် အပြစ် () function ကိုအသုံးပြုသောအခါ, သင်သည်အနုတ်လက်ခဏာနံပါတ်ထည့်ပါက -

  • PHP သည်သင်္ချာထူးဆန်းသောလုပ်ဆောင်မှုစည်းမျဉ်းများအရတိုက်ရိုက်တွက်ချက်ပါလိမ့်မည်။

  • output sine တန်ဖိုးသည်အပြုသဘော radians နှင့်သက်ဆိုင်သောအနုတ်လက်ခဏာနံပါတ်ဖြစ်သည်။

  • ၎င်းသည် function ၏အကွာအဝေးနှင့် periodic ဂုဏ်သတ္တိများကိုအကျိုးသက်ရောက်မည်မဟုတ်ပါ။

ထို့ကြောင့်ထောင့်များသို့မဟုတ် radians များနှင့်ဆက်ဆံရာတွင် developer များကအနှုတ်လက်ခဏာနံပါတ်များကို အပြစ် ကျူးလွန်မှုဖြင့်အနှုတ်လက္ခဏာများကိုသုံးနိုင်သည်။