Extract quaternion parts
[a,b,c,d] = parts(quat)
example
[a,b,c,d] = parts(quat) returns the parts of the quaternion array as arrays, each the same size as quat.
[a,b,c,d]
quat
collapse all
Convert a quaternion representation to parts using the parts function.
parts
Create a two-element column vector of quaternions by specifying the parts.
quat = quaternion([1:4;5:8])
quat=2×1 quaternion array 1 + 2i + 3j + 4k 5 + 6i + 7j + 8k
Recover the parts from the quaternion matrix using the parts function. The parts are returned as separate output arguments, each the same size as the input 2-by-1 column vector of quaternions.
[qA,qB,qC,qD] = parts(quat)
qA = 2×1 1 5
qB = 2×1 2 6
qC = 2×1 3 7
qD = 2×1 4 8
Quaternion, specified as a quaternion or array of quaternions.
Data Types: quaternion
quaternion
Quaternion parts, returned as four arrays: a, b, d, and d. Each part is the same size as quat.
Data Types: single | double
single
double
classUnderlying
compact
You have a modified version of this example. Do you want to open this example with your edits?