其他函数
- ?(or,un)glq
生成具有正交行的实/复矩阵Q,且该矩阵定义为K个N阶基本反射器的乘积的前M行,即:Q=H(k)...H(2)H(1),其中H为?gelqf返回的。
- ?(or,un)gqr
生成具有正交行的实/复矩阵Q,且该矩阵定义为K个N阶基本反射器的乘积的前M行,即:Q=H(k)...H(2)H(1),其中H为?geqrf返回的。
- ?(or,un)grq
生成具有正交行的实/复矩阵Q,且该矩阵定义为K个N阶基本反射器的乘积的前M行,即:Q=H(1)H(2)…H(k),其中H为?gerqf返回的。
- ?(or,un)gql
生成具有正交列的实/复矩阵Q,且该矩阵定义为K个M阶基本反射器的乘积的前N列,即:Q=H(k)...H(2)H(1),其中H为?geqlf返回的。
- ?(or,un)mlq
计算
或
,其中Q是由?gelqf计算得到。当Q转置,实数时
表示
,复数时
表示
;当Q不转置,
表示Q。
- ?(or,un)mqr
计算
或
,其中Q是由?geqrf计算得到。当Q转置,实数时
表示
,复数时
表示
;当Q不转置,
表示Q。
- ?(or,un)mql
计算
或
,其中Q是由?geqlf计算得到。当Q转置,实数时
表示
,复数时
表示
;当Q不转置,
表示Q。
- ?(or,un)mrq
计算
或
,其中Q是由?gerqf计算得到。当Q转置,实数时
表示
,复数时
表示
;当Q不转置,
表示Q。
- ?sy(he)trd
将对称矩阵或Hermite矩阵通过相似变换成对称三对角T,即Q**H*A*Q=T。
- ?lasr
对矩阵A做平面旋转操作。
- ?sy(he)trd_2stage
将对称矩阵或Hermite矩阵A转为对称或Hermite三对角矩阵T,即A**H*A*Q=T,其中Q为正交矩阵。
- ?(or,un)mbr
计算C=Q*C或Q**T*C或C*Q或C*Q**T或C=P*C或P**T*C或C*P或C*P**T,其中正交矩阵Q和P**T由函数GEBRD计算得到,即A=Q*B*P**T。
- ?(or,un)gtr
通过反射因子生成正交矩阵Q,其中反射因子由SYTRD计算得来。