lapack求半正定矩阵广义特征值广义特征值问题Ax=λBx,其中B只有主对角线上有元素,且这些元素中含有零,其他的均为正数,请问用LAPACK中哪个函数可以求解这类问题的特征值?我试过直接调用DGEGV

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/16 02:22:04

lapack求半正定矩阵广义特征值广义特征值问题Ax=λBx,其中B只有主对角线上有元素,且这些元素中含有零,其他的均为正数,请问用LAPACK中哪个函数可以求解这类问题的特征值?我试过直接调用DGEGV
lapack求半正定矩阵广义特征值
广义特征值问题Ax=λBx,其中B只有主对角线上有元素,且这些元素中含有零,其他的均为正数,请问用LAPACK中哪个函数可以求解这类问题的特征值?
我试过直接调用DGEGV,还是不能计算。如果按照你说的不直接调函数,那么“然后再把正交变换应用到B上提取有限特征值,余下的是无穷特征值或者退化的情形”是什么意思?是要把B的平方根的Moore-Penrose逆也乘到B的两边吗?那么前面A调用DSYEV求出的特征值和整个问题的特征值有什么关系?

lapack求半正定矩阵广义特征值广义特征值问题Ax=λBx,其中B只有主对角线上有元素,且这些元素中含有零,其他的均为正数,请问用LAPACK中哪个函数可以求解这类问题的特征值?我试过直接调用DGEGV
这种问题不要直接调函数,先把B的平方根的Moore-Penrose逆乘到A的两边,然后对A调用DSYEV,然后再把正交变换应用到B上提取有限特征值,余下的是无穷特征值或者退化的情形.
如果一定要偷懒,直接调函数,那么就用DGEGV.