負の数の割算の答えを負の数にするにはどうすればいい
■ このスレッドは過去ログ倉庫に格納されています
-x ÷ -x =1 になるがなにか計算を加えて答えが-1になるようにしたい
その時、加えた処理で +x ÷ +x = +1が崩れることのないようにしたい
-x ÷ +x =-1も崩れないように 使用目的は
XY座標の360度、どの方向にVelocityが何%かの計算がしたい 速さが何%かってのがよくわからないんだけど、XY座標状でどんな図形になってるの? その時の速度が常に変わるから
まず
XとYで正規化したとき大きい方を同じ数字で割って1を作る
その後に小さい方を大きい方で割る
例
X-500 Y250だったら正数にしたら500が大きいので
X-500/-500
Y250/-500
の計算をするようにしてる
答えがX1 Y-0.5になってしまう
これをXが-1でYが-0.5になるようにしたい 一発の処理だと難しそうだから場合分けしたほうが楽じゃない? >>6
それのが簡単だったw
ちょっと意地張って頭固くなってたw x + iy = r ( cosθ + i sinθ) にしてθで管理すればいいんか ■ このスレッドは過去ログ倉庫に格納されています