|
สมัครสมาชิก | คู่มือการใช้ | รายชื่อสมาชิก | ปฏิทิน | ข้อความวันนี้ | ค้นหา |
|
เครื่องมือของหัวข้อ | ค้นหาในหัวข้อนี้ |
#1
|
||||
|
||||
ตรีโกณ: ถ้าต้องการรู้องศา จากพิกัดที่กำหนด.....ทำยังไง
สมมุติว่า มีแกน x,y อยู่ชุดหนึ่ง
ถ้าต้องการรู้ว่า เส้นที่ลากจาก x=0,y=0 ไปที่พิกัด x=10, y=5 ทำมุมกับแกนx กี่องศา (อันนี้ผมเอาไปใช้งานจริงในการเขียนโปรแกรม(เกมส)...แต่มันยังคิดไม่ออก) ใครรู้ก็สงเคราะห์ หน่อย ...มันคืนครูไปหมดแล้ว |
#2
|
||||
|
||||
สมมติให้เส้นตรงผ่านจุด P(x1,y1) และ Q(x2,y2) และทำมุม q กับแกน x จะได้ว่า \(\tan\theta=\frac{y_2-y_1}{x_2-x_1}\) หรือ \(\theta=\arctan\frac{y_2-y_1}{x_2-x_1}\)
ในกรณีที่ยกมา จะได้ว่า \(\theta=\arctan(\frac{5-0}{10-0})=26.57°\) (ค่าจากตาราง) ไม่แน่ใจว่าโปรแกรมที่คุณเขียนมีฟังก์ชัน arctan หรือไม่ ยังไงรอผู้รู้มาขยายความต่อนะครับ
__________________
คนไทยร่วมใจอย่าใช้ภาษาวิบัติ ฝึกพิมพ์สัญลักษณ์สักนิด ชีวิต(คนตอบและคนถาม)จะง่ายขึ้นเยอะ (จริงๆนะ) Stay Hungry. Stay Foolish. |
#3
|
||||
|
||||
เน้นตรงที่ว่า q เป็นมุมที่ทำกับแกน +x ครับ มีค่าตั้งแต่ 0 ถึง 180 องศา
|
#4
|
||||
|
||||
แต่ถ้าใช้ฟังก์ชัน arctan ก็ ระวังนิดนึงนะครับ เพราะ
arctan มีโดเมน เป็นจำนวนจริง แต่ เรนจ์ \( ( - \frac{\pi}{2} , \frac{\pi}{2} ) \) อาจจะได้องศาติดลบเกิดขึ้นได้ ถ้าจุด อยู่ใน จตุภาคที่ 2 ก็ให้บวกเข้าไปอีก 180 นะคร้าบ
__________________
PaTa PatA pAtA Pon! 16 สิงหาคม 2005 18:39 : ข้อความนี้ถูกแก้ไขแล้ว 1 ครั้ง, ครั้งล่าสุดโดยคุณ M@gpie |
|
|