Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/330.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 最大特征值的幂次迭代法_C#_Eigenvector_Eigenvalue - Fatal编程技术网

C# 最大特征值的幂次迭代法

C# 最大特征值的幂次迭代法,c#,eigenvector,eigenvalue,C#,Eigenvector,Eigenvalue,我有一个矩阵双[800][800],我需要找到这个矩阵的最大特征值和相应的特征向量。正如我所发现的,幂次迭代法对我来说是最好的,因为我的矩阵接近奇异值,标准函数也帮不了我。 有人知道这种幂次迭代法应用的工作代码吗?您是否检查了下一个: 你有没有测试过C#来看看它是否能处理这么大的尺寸?()看看ARPACK。最初的代码是Fortran,您应该可以在互联网站上找到它来下载。谷歌搜索一点似乎表明有界面,或者可能有其他语言的翻译。我看到一些关于C#和ARPACK[1]的东西 [1] 它不适用于奇异矩阵

我有一个矩阵双[800][800],我需要找到这个矩阵的最大特征值和相应的特征向量。正如我所发现的,幂次迭代法对我来说是最好的,因为我的矩阵接近奇异值,标准函数也帮不了我。 有人知道这种幂次迭代法应用的工作代码吗?

您是否检查了下一个:


你有没有测试过C#来看看它是否能处理这么大的尺寸?()

看看ARPACK。最初的代码是Fortran,您应该可以在互联网站上找到它来下载。谷歌搜索一点似乎表明有界面,或者可能有其他语言的翻译。我看到一些关于C#和ARPACK[1]的东西


[1]

它不适用于奇异矩阵,我使用搜索特征向量和特征值的标准算法得到错误的结果