四元数是在1843年由英国数学家W.R.哈密顿提出的。四元数的发现是数学史上的一个重大的事件。
四元数在代数学,几何学,物理学,工程技术等方面有着广泛和重要的应用。特别是近10年以来,四元数在计算机科学,工程技术中的应用越来越多,更加受到人们的重视。矩阵计算是科学与工程计算的核心,它包括三大问题:线性代数方程组问题;线性最小二乘问题和矩阵特征值问题。矩阵特征值问题是当前迅速发展的计算机科学和数值代数中一个活跃的研究课题,在自然科学和工程技术中有着广泛的重要的应用。以实四元数作为其元素的矩阵称为实四元数矩阵(以下简称四元数矩阵).关于四元数矩阵的研究,近几十年来,已取得很多成果
一般讲,很多复矩阵的性质可以推广到四元数矩阵上来,但是四元数矩阵也具有独特的与复矩阵不同的性质。
关于四元数矩阵的数值计算,工作较少,尤其是四元数矩阵奇异特征值的计算,基本上尚未开始研究,难度很大。解决四元数矩阵的特征值问题同样具有非常重要的意义。设A是一个四元数矩阵,若λ满足Ax=λx(Ax=xλ)www.85Mle.com,则λ称为A的奇异(右)特征值。
四元数矩阵的奇异特征值和右特征值存在着很大的差别。到目前为止,关于四元数矩阵右特征值的研究已经得到了很多令人满意的结果。Bunse-Gerstner等将复矩阵的OR算法应用到四元数矩阵中,给出了四元数矩阵的OR分解和Schur分解,从而得到该四元数矩阵的右特征值和右特征向量。
本程序中,我们将实矩阵特征值的乘幂法推广到自共轭实四元数矩阵中,得到关于自共轭实四元数矩阵右特征值的乘幂法。四元数矩阵右特征值的计算可转化为它的复表示矩阵的特征值的计算问题,本文利用复表示矩阵的特殊结构给出了一种减少计算其特征值计算量的方法。
四元数矩阵计算中有一些新的问题是复矩阵计算中没有的内容。例如四元数奇异特征值的计算。黄礼平和So Wasin在www.VipVo.com中讨论了2阶四元数矩阵的奇异特征值的性质,并给出了这些奇异特征值的代数表达式。在本文中,我们用C++编制的程序可以给出任意一个2阶四元数矩阵奇异特征值的数值解。本文还讨论了n阶实四元数矩阵奇异特征值的位置估计问题,给出关于实四元数矩阵奇异特征值的圆盘定理。
程序代码还给出了计算一些特殊四元数矩阵一个或多个奇异特征值的方法。
1