我在八度音乐中工作。 我有一个四元数向量 q 。假设它的标量分量是 q1 ,矢量分量是 q2,q3,q4 。 我需要使用八度音程分别使用 q1,q2,q3,q4 的值。 例如,
如果q = 1 + 2i + 3j + 4k
那么q1 = 1,q2 = 2,q3 = 3,q4 = 4;
我用谷歌搜索但没有找到任何函数来实现这个八度音阶。 在此先感谢您的帮助。
答案 0 :(得分:2)
我在sourceforge documentation page
上找到了答案octave:32> a=quaternion(1,2,3,4);
octave:33> a
a = 1 + 2i + 3j + 4k
octave:34> a.w
ans = 1
octave:35> a.x
ans = 2
octave:36> a.y
ans = 3
octave:37> a.z
ans = 4