マガジンのカバー画像

その他 Tech関連

36
運営しているクリエイター

2022年12月の記事一覧

MathWorks か IEEE かどっち NaN だい!?~ atan2 の定義域を巡って

Twitter で 「Simulink の atan2(0,0) が NaN にならない」という投稿を見ました。 atan2 とは、MATLAB のみならず一般的に、arctan($${=tan^{-1}}$$)、つまり tan の逆関数であり、さらに引数を2つ持つことが特徴です。 まずは tan の定義から $$ x=r \cos\theta\\ y=r\sin\theta\\ r=\sqrt{x^2+y^2} $$ とすると $${tan = y/x}$$ です。