Re: [問題] 拋物線計算的問題
※ 引述《mimjy (米其)》之銘言:
: 附圖
: http://goo.gl/VctDj
: S(初速) , L , H, a 這幾個是常數
: 要求 theta (發射角)
: 最近在測試小遊戲, 想計算彈道.
: 但功力不足, 圖上的幾個公式解到後來變得很複雜
: 想請版上前輩們幫忙, 是否可求得解?
: 我手上沒有什麼東西可以感謝, 願付出所有的p幣(1073)給幫助我的人
: 謝謝.
(解)
Vx = S cos(theta) , Vy = S sin(theta) ,
Vx t = L , H = -Vy t + 1/2 g t^2
=> t = L/Vx
=> H = -Vy (L/Vx) +1/2 g t^2
= - L tan(theta) + 1/2 g (L/Vx)^2
= - L tan(theta) + 1/2 g (L/S)^2 sec^2(theta)
= - L tan(theta) + 1/2 g (L/S)^2 (1+tan^2(theta))
=> (1/2)gL^2 tan^2(theta) - LS^2 tan(theta) + (1/2) gL^2 - HS^2 = 0
S^2 + [S^4 + 2 g H S^2 - g^2 L^2 ]^1/2
=> tan(theta) = ------------------------------------
gL
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.168.194.24
※ 編輯: phs 來自: 118.168.194.24 (04/24 11:43)
討論串 (同標題文章)