PHP ဂရပ်ဖစ်ပရိုဂရမ်တွင် Trigononometric function များသည်ဂျီ omenricric ဖက်တွက်ချက်ခြင်းနှင့်ဂရပ်ဖစ်တို့၏တန်ဖိုးများကိုတွက်ချက်ရန်အရေးကြီးသောကိရိယာတစ်ခုဖြစ်သည်
။ ပဲ့တင်သံ "ဂရပ်ဖစ်ပရိုဂရမ်းမင်းတွင်အချက်နှစ်ချက်အကြားထောင့်ကိုဆုံးဖြတ်ရန်မကြာခဏလိုအပ်သည်။ ဥပမာအားဖြင့်, အရာဝတ်ထုတစ်ခုသည်အမှတ် A မှ Point B မှပြောင်းရွှေ့သောအခါ
, ပဲ့တင်သံ "\ $ DX = \ $ x2 - \ $ x1; \ $ dy = \ $ y2 - \ $ y1; \ $ angle = atan2 (\ $ ဒေါင်, \ $ dx); // radian ကို x-axis မှလိုင်းအပိုင်းသို့ပြန်သွားသည်" ; ပဲ့တင်သံ
Atan (Atan2 () အစား Atan2 () ကိုအသုံးပြုခြင်းသည်သုညဖြင့်ကွဲပြားခြင်းအခြေအနေကိုရှောင်ရှားနိုင်ပြီးထောင့်တွက်ချက်မှုကိုပိုမိုတိကျစေရန် quadrants များကိုထည့်သွင်းစဉ်းစားနေတုန်းသုညဖြင့်ကွဲပြားခြင်းအခြေအနေကိုရှောင်ရှားနိုင်သည်။
" ; ပဲ့တင်သံ "Polar ဂရပ်ကိုဆွဲယူသောအခါသို့မဟုတ်လည်ပတ်မှုအသွင်ကူးပြောင်းရေးကိုလုပ်ဆောင်သောအခါစတုဂံ၏သွဒီနင်များကို Polar Coordinates သို့ပြောင်းရန်လိုအပ်သည်။ Atan function ကိုထောင့်ကိုတွက်ချက်ရန်အသုံးပြုနိုင်သည်
။ ပဲ့တင်သံ "\ $ x = 100; \ $ y = 50; \ $ theta = atan (\ $ y / \ $ x); // x 0 င်မှုဆီကိုထောင့်ကိုတွက်ချက်ပါ။ // အချင်းဝက်တွက်ချက်" ; ပဲ့တင်သံ "
Class element တွေကို Polar Coordinates (\ $ r, \ $ theta) ကအလွယ်တကူလှည့်ပတ်သွားလာနိုင်သည်။
" ; ပဲ့တင်သံ "ဂရပ်ဖစ်ကာတွန်းသို့မဟုတ်ဂိမ်းဖွံ့ဖြိုးတိုးတက်မှုအတွက်လှုပ်ရှားမှုလမ်းကြောင်းအပေါ်အခြေခံပြီးအရာဝတ်ထု၏ orientation ကိုဆုံးဖြတ်ရန်လိုအပ်ပါသည်။ ဥပမာအားဖြင့်တင့်ကားသို့မဟုတ်ဇာတ်ကောင်သည်ရွေ့လျားနေသောပစ်မှတ်ဆီသို့ ဦး တည်နေသည် -
" ပဲ့တင်သံ "function getole (\ $ x1, \ $ y1, \ $ x2, \ $ y2) \ $ DX = \ $ x2 - \ $ x1; \ $ dy = \ $ y2 - \ $ y1; Atan2 (\ $ dy, \ $ dx) ကိုပြန်လာပါ။ }" ; ပဲ့တင်သံ "
ပြန်လာတဲ့ထောင့်ကိုပိုပြီးသဘာဝကိုပိုပြီးသဘာဝကျအောင်ဇာတ်ကောင်ပုံရိပ်ကိုလှည့်ဖို့တိုက်ရိုက်အသုံးပြုနိုင်ပါတယ်။
" ; ပဲ့တင်သံ "မြှားများ, သံလိုက်အိမ်မြှောင်များဆွဲခြင်းမျဉ်းများကိုဆွဲသောအခါမျဉ်း၏ထောင့်လမ်းညွှန်ကိုဆုံးဖြတ်ရန်လိုအပ်သည်။ Atan function သည်မြှားကိုညွှန်ပြသည့်ထောင့်ကိုတွက်ချက်နိုင်သည်
။ ပဲ့တင်သံ "\ $ angle = atan2 (\ $ andy - \ $ starty, \ $ endx - \ $ startx); \ $ arrowlength = 20; \ $ arrowx = \ $ endx - \ $ arrowlength * COS (\ $ ထောင့်); \ $ arrowy = \ $ endy - \ $ arrowlength * အပြစ် (\ $ ထောင့်);" ; ပဲ့တင်သံ "
ဒါကမျဉ်းရဲ့အဆုံးကိုညွှန်ပြတဲ့မြှားတွေကိုအလိုအလျောက်ထုတ်လုပ်နိုင်ပြီးဂရပ်ဖစ်ကိုပိုပြီးအလိုလိုသိအောင်လုပ်ပေးနိုင်တယ်။
" ; ပဲ့တင်သံ "atan နှင့် Atan2 လုပ်ဆောင်ချက်များကိုဂရပ်ဖစ်ပရိုဂရမ်များတွင်ကျယ်ကျယ်ပြန့်ပြန့်အသုံးပြုသည်။ အထူးသဖြင့်ထောင့်တွက်ချက်ခြင်း, ညှိနှိုင်းခြင်း,
> <?php // ဤအပိုင်းသည်အဆုံးကုဒ်စံနမူနာအတွက်ဆောင်းပါး၏အကြောင်းအရာများနှင့်လုံးဝမသက်ဆိုင်ပါ ပဲ့တင်သံ "