このページは機械翻訳を使用して翻訳されました。最新版の英語を参照するには、ここをクリックします。
meanrot
四元数の平均回転
説明
は、サイズが 1 に等しくない最初の次元に沿って quatAverage = meanrot(quat)quat の要素の平均回転を返します。
quatがベクトルの場合、meanrot(quat)は要素の平均回転を返します。quatが行列の場合、meanrot(quat)は各列の平均回転を含む行ベクトルを返します。quatが多次元配列の場合、mearot(quat)はサイズが 1 に等しくない最初の次元に沿って演算します。要素はベクトルとして扱われます。この次元は 1 になりますが、他のすべての次元のサイズは変化しません。
関数 meanrot は、入力四元数 quat を正規化してから平均を計算します。
は、次元 quatAverage = meanrot(quat,dim)dim に沿って平均回転を返します。たとえば、quat が行列の場合、meanrot(quat,2) は各行の平均を含む列ベクトルになります。
は、前述の任意の構文について、quatAverage = meanrot(___,nanflag)NaN 値を計算に含めるか省略するかを指定します。meanrot(quat,"includenan") ではすべての NaN 値が計算に含められ、mean(quat,"omitnan") ではこれらが無視されます。
例
入力引数
出力引数
参照
[1] Markley, F. Landis, Yang Chen, John Lucas Crassidis, and Yaakov Oshman. "Average Quaternions." Journal of Guidance, Control, and Dynamics. Vol. 30, Issue 4, 2007, pp. 1193-1197.



