幂迭代以找到最大/最小特征值/向量:这是一个 c-mex 函数,用于找到最大/最小特征值/向量。-matlab开发

时间:2024-06-21 14:25:57
【文件属性】:

文件名称:幂迭代以找到最大/最小特征值/向量:这是一个 c-mex 函数,用于找到最大/最小特征值/向量。-matlab开发

文件大小:2KB

文件格式:ZIP

更新时间:2024-06-21 14:25:57

matlab

这是找到最大特征值/特征向量的 n×n 矩阵的幂迭代方法。 此方法不要求矩阵为最大特征值/特征向量的 Hermitian。 但它确实要求矩阵是 Hermitian 的最小特征值/向量。 可以通过设置容差来改进这种近似方法(当前迭代由迭代次数 MAX 控制)。 示例:c = [1 0.5 0.2;0.5 1 0.5; 0.2 0.5 1]; 那么 [u,v] = mPowerEig(c,0) 就是找到最大的特征值/向量和 [u,v] = mPowerEig(c,1) 是找到最小特征值/向量 参考:GH Golub,CF Van Load,“矩阵计算”


【文件预览】:
mPowerEig.zip

网友评论