ヘルプ センターヘルプ センター
このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。
quaternion 配列による角速度
R2020a 以降
AV = angvel(Q,dt,'frame')
AV = angvel(Q,dt,'point')
[AV,qf] = angvel(Q,dt,fp,qi)
例
AV = angvel(Q,dt,'frame') は、quaternion 配列 Q から角速度の配列を返します。Q の quaternion は座標系の回転に対応します。最初の quaternion はゼロ回転を表すと仮定されます。
AV
Q
dt
AV = angvel(Q,dt,'point') は、quaternion 配列 Q から角速度の配列を返します。Q の quaternion は点の回転に対応します。最初の quaternion はゼロ回転を表すと仮定されます。
[AV,qf] = angvel(Q,dt,fp,qi) では、最初の quaternion qi と回転のタイプ fp を指定できます。最後の quaternion qf も返します。
qf
fp
qi
すべて折りたたむ
quaternion 配列を作成します。
eulerAngles = [(0:10:90).',zeros(numel(0:10:90),2)]; q = quaternion(eulerAngles,'eulerd','ZYX','frame');
タイム ステップを指定し、角速度の配列を生成します。
dt = 1; av = angvel(q,dt,'frame') % units in rad/s
av = 10×3 0 0 0 0 0 0.1743 0 0 0.1743 0 0 0.1743 0 0 0.1743 0 0 0.1743 0 0 0.1743 0 0 0.1743 0 0 0.1743 0 0 0.1743
quaternion。N 行 1 列の quaternion のベクトルとして指定します。
データ型: quaternion
quaternion
タイム ステップ。非負のスカラーとして指定します。
データ型: single | double
single
double
'frame'
'point'
回転のタイプ。'frame' または 'point' として指定します。
最初の quaternion。quaternion として指定します。
角速度。N 行 3 列の実数の行列として返されます。N は入力 Q で与えられる quaternion の数です。行列の各行が角速度のベクトルに対応します。
最後の quaternion。quaternion として返されます。qf は Q 入力の末尾の quaternion と同じです。
R2020a で導入
この例の変更されたバージョンがあります。編集された方の例を開きますか?
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Contact your local office