-1
私は二次方程式を使って時間を解いていますが、私はすでに答えがありますが、答えは間違っています。私はそれを約1日見てきましたが、それでも理由を知りませんでした。二次方程式で時間を解く
A = accelerationY/2
B = velocityIY
C = Yinitial
time1 = -B + math.sqrt(B**2-4*A*C)/2*A
time2 = -B - math.sqrt(B**2-4*A*C)/2*A
私はpython 3と数学モジュールを使用しています。
あなたの式が間違っているとして、あなたは余分な括弧を置くべきである何、あなたの数式をチェックする必要があります:https://en.wikipedia.org/wiki/Quadratic_formula。それはあなたに一日かかりましたか?恥ずかしい。 – duffymo
ヒント: '/ 2 * A 'ではなく' /(2 * A) 'でなければなりません。それが乗算されています。演算子の優先順位を読み取る必要があります。 – Ajean