C++ 在C+中使用Umfpack求解线性方程组的NaN+;增强绑定。

C++ 在C+中使用Umfpack求解线性方程组的NaN+;增强绑定。,c++,matlab,boost,octave,umfpack,C++,Matlab,Boost,Octave,Umfpack,我正在通过C++使用。在大多数情况下,求解大型线性方程组的速度非常快。但在某些情况下,我发现结果是否定的。一开始我认为矩阵是奇异的。但后来我意识到它不是,这个方程可以通过Matlab mldivide(反斜杠)函数来求解。那么NaN结果的原因是什么呢?原因是,因为我们不是通灵者。哦,等等,这就是为什么我们不能确定一个更好的原因。()检查UMFPack适合使用的条件:尝试检查您的输入。我不熟悉Umfpack或Matlab,但在八度音阶中,NaN具有传染性。如果你用一个数字和NaN进行任何运算,你显

我正在通过
C++
使用。在大多数情况下,求解大型线性方程组的速度非常快。但在某些情况下,我发现结果是否定的。一开始我认为矩阵是奇异的。但后来我意识到它不是,这个方程可以通过Matlab mldivide(反斜杠)函数来求解。那么NaN结果的原因是什么呢?

原因是,因为我们不是通灵者。哦,等等,这就是为什么我们不能确定一个更好的原因。()检查UMFPack适合使用的条件:尝试检查您的输入。我不熟悉Umfpack或Matlab,但在八度音阶中,NaN具有传染性。如果你用一个数字和NaN进行任何运算,你显然会得到NaN。有时它比你想象的要远。我们只能猜测和暗示,没有代码和更好的细节。