- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在我的例子中,我想使用 Eigen (3.0.12) 中的 JacobiSVD 求解器求解欠定方程组 A*λ = b。
在我的 C++ 程序中,线性方程组具有以下结构:
系数矩阵(A):
0.6 5.68434e-20 -0.2
5.68434e-20 7.06819e-39 -4.26326e-20
-0.2 -4.26326e-20 0.4
右手(b):
-1.962
2.78817e-19
-5.886
lambda :
-9.81
3.94467e+19 <---------- error (Where does this come from?)
-19.62
我还用 MATLAB 验证了这一点: http://www.pictureupload.us/image-172220092351c5ae0c1706e.htm
开始时,第一个模拟步骤近似正确。但是有一个很小的数值误差,在求解A*λ = b的过程中误差越来越大。
然后系统崩溃,我的结果不再正确,结果是 NaN。
这里是代码:
/******** SVD ********/
JacobiSVD<TMatrixX> svd(A, ComputeThinU | ComputeThinV);
lambda = svd.solve(b);
我做错了什么?
最佳答案
JacobiSVD 考虑求解所有非零奇异值。我建议使用 ColPivHouseholderQR。
关于c++ - 在 Eigen (C++) 中求解欠定方程组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17249687/
我目前正在努力使用 python 解决线性方程组。我曾尝试使用 numpy.linalg.solve,但似乎这只适用于方形数组,而我的则不然。是否有另一个我可以用来解决我不知道的系统的函数,或者我应该
我的代码第一次迭代运行良好,但之后输出以下错误: ValueError: matrix must be 2-dimensional 据我所知(这在Python中并不多),我的代码是正确的。但我不知道为
是否可以使用 sympy 求解方程组(线性或非线性),其中输出为符号? 示例: 1. f_m = a0 + a1*(-dx) + a2*(-dx)^2 2. f_c = a0 3. f_p =
我想使用两个或更多输入来创建更精确的变量估计。我已经仅使用一个输入和一个 FOPDT 方程对其进行了估算,但是当我尝试添加一个输入和相应的 k、tau 和 theta 以及另一个方程时,我收到“未找到
我有一个像这样的字符串(变量和常量的数量并不重要): > my_string A b A x y z [1,] 1 0 1 [2,] 1 3 2 [3,] 3 1 1 > b [1]
我是一名优秀的程序员,十分优秀!