物体の姿勢を表現する手法として一般的なものに、DCM(Direct Cosine Matrix)、オイラー角、クォータニオンがあります。これらの表現方法の概要と、姿勢の更新式について解説します。
材質の異なる薄板を張り合わせると、常温では平らだったものが、温度を変化させると“そり”が生じてしまうことがあります。これは各材質が異なる熱膨張率を持っていることに起因する変形で、このような材料をバイメタルと呼びます。
剛体の運動を考えるためにまず必要となるのは、運動方程式を立てることです。今回は並進・回転運動する剛体の運動エネルギーを求めて、これをもとにLagrangeの運動方程式を立てていきます。
浮動小数点数を使った数値計算では、必ず丸め誤差が発生します。特に複数回演算操作を行った後、誤差がどう伝搬するかはそれほど明らかではありません。この記事では、IEEE 754-2019をもとに浮動小数点数の定義を確認し、誤差推定の基本的な方法について議論します。
輻射熱伝達をレイトレーシングによって評価する場合、物体表面から一様に光線を発生させる必要があります。今回は、長方形・三角形・円板・球面・円柱・円錐・放物面などの基本的な表面形状について、0–1の範囲のランダム値からどうやって一様分布を発生させるかを解説します。
並列計算で用いられる乱数発生アルゴリズムにMRG32k3aがあります。この記事では、WebGL2を用いてGPU上で実行できるMRG32k3aアルゴリズムを実装します。
Xorshiftはシンプルで高速な擬似乱数生成器(RNG)アルゴリズムです。本記事では、Xorshiftの基本的なコンセプトについて解説し、有効なXorshiftパラメータを見つけるためのRustコードを実装します。
常微分方程式の時間発展を計算する際に、手軽に用いられる手法にルンゲクッタ法(RK4)があります。この記事では、ルンゲクッタ法が4次精度を達成していることを確認します。
扱っている流体現象が低密度な領域に入ってしまった場合、まだ流体力学が適用可能かを判断する指標となるのがクヌッセン数です。今回はクヌッセン数と、その中で用いられる平均自由行程(mean free path)の評価方法について解説します。
ECEF座標から測地座標への変換は測地学における古典的な問題です。現実的な変換行うには地球を回転楕円体で近似する必要があり、この場合の変換は簡単ではありません。この記事では、ECEF座標から測地座標への変換の基礎と、Vermeilleによる解析的な手法について紹介します。
微小表面から円板への形態係数(View Factor)の解析解を、面積分による方法と線積分による方法の、2つのアプローチで導出します。